我创建了 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 模板打开该链接。但我无法打开那条路。如果您能解决这个问题,我将非常感激。谢谢你!!!
1 回答
DIEA
TA贡献1820条经验 获得超2个赞
您需要通过将路径添加到 settings.py 中的 STATICFILES_DIRS 来告知 Django 您希望它查找文件的路径。
一旦你添加了plagiarismchecker
STATICFILES_DIRS 中的文件夹,你就可以像这样从模板中调用该文件<a href="{% static 'assignments/datasets/file161.pdf' %}">
您的路径需要相对于 STATICFILES_DIRS 中的路径
添加回答
举报
0/150
提交
取消