如何在Django模板中保留相对路径?

时间:2017-08-08 00:21:02

标签: python html css django

我已经将包含已完成的.css,.js,.html文件的前端项目导入Django模板。他们可以在直接运行.html时工作。但是如果在Django服务器中运行它们,所有具有相对路径的链接都应该被修改为Django样式,例如

<link rel="stylesheet" type="text/css" href="{% static 'style.css' %}" />

而不是 <link rel="stylesheet" type="text/css" href="css/style.css" />

是否有任何方法可以在.html文件中保留原始相对路径,也可以在Django中运行?

=============================================== ============================ 我已经解决了我的问题,解决方案是将它们的路径添加到主程序下的urls.py中。

if settings.DEBUG:
urlpatterns += [
    url(r'^(?P<path>css.*)$', views.serve),
    url(r'^(?P<path>images.*)$', views.serve),
    url(r'^(?P<path>js.*)$', views.serve)]

0 个答案:

没有答案