无法直接从 Django 模板中的 html <a> 标签打开文件夹路径

我创建了 django 模板:


{% extends '_base.html' %}


{% block title %}Checker{% endblock title %}


{% block content %}

    <div class="container">


        <a href="D:/Plagiarism Checker/plagiarismchecker/assignments/datasets/file161.pdf">Click to open a pdf</a>


   </div>


{% endblock content %}

每当我尝试打开该链接“单击打开 pdf”时 ,它都不会打开该链接。


我在纯 html 模板中尝试了相同的过程,它的工作原理如下:


<!DOCTYPE html>

<html>

<head>

    <title>Sample Code</title>

</head>

<body>

   <h1>Opening a folder from HTML code</h1>

   <a href="D:/Plagiarism Checker/plagiarismchecker/assignments/datasets/file161.pdf">Click to open a 

 folder</a>

</body>

</html>

我想从 django 模板打开该链接。但我无法打开那条路。如果您能解决这个问题,我将非常感激。谢谢你!!!


jeck猫
浏览 138回答 1
1回答

DIEA

您需要通过将路径添加到 settings.py 中的 STATICFILES_DIRS 来告知 Django 您希望它查找文件的路径。一旦你添加了plagiarismcheckerSTATICFILES_DIRS 中的文件夹,你就可以像这样从模板中调用该文件<a href="{% static 'assignments/datasets/file161.pdf' %}">您的路径需要相对于 STATICFILES_DIRS 中的路径
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript