首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Django中访问html?

如何在Django中访问html?
EN

Stack Overflow用户
提问于 2018-08-19 15:12:53
回答 2查看 441关注 0票数 0

我想做一个可以访问姜戈应用程序的sub.html的href链接。我用index.html写的像这样

代码语言:javascript
运行
复制
<p class="button"><a href="{% static 'templates/sub.html'%}">Next</a></p>

但当我把下一步按钮,页面找不到(404)请求URL:http://127.0.0.1:8000/static/templates/sub.html错误发生。我的应用程序结构是

代码语言:javascript
运行
复制
-app
 -index
  -templates
   -index.html
   -sub.html
  -urls.py
  -views.py
 -manage.py

我的代码出了什么问题?我重写了<a href="{% static 'sub.html'%}">,但是同样的错误,happens.How,我应该修复它吗?

EN

Stack Overflow用户

回答已采纳

发布于 2018-08-19 15:20:43

静态文件用于样式表、javascript和其他静态文档。您可以将模板作为视图添加到urls.py中

代码语言:javascript
运行
复制
from django.urls import include, path
from django.views.generic import TemplateView

urlpatterns = [
    path('sub/', TemplateView.as_view(template_name='sub.html'), name='sub')
]

然后在您的index.html模板中:<p class="button"><a href="{% url 'suub' %}">Next</a></p>

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51915379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档