为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

jeck猫 2023-11-11 16:00:58
我创建了 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 您希望它查找文件的路径。


一旦你添加了plagiarismcheckerSTATICFILES_DIRS 中的文件夹,你就可以像这样从模板中调用该文件<a href="{% static 'assignments/datasets/file161.pdf' %}">

您的路径需要相对于 STATICFILES_DIRS 中的路径


查看完整回答
反对 回复 2023-11-11
  • 1 回答
  • 0 关注
  • 124 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信