我需要创建一个应用程序,我已经准备好了独立的html模板avaialbe在我的
app/ready_templates/template1
现在我已经创建了一个视图,其中显示了要向用户显示的名称,该模板的缩略图
但是那里有演示链接我希望他们看到整个模板。
基本上如果他们点击演示然后我想将它们重定向到
template1/index.html
所以他们可以看到所有模板图片,js等,而不会将任何内容链接到django视图
答案 0 :(得分:0)
所以你的要求似乎非常简单。您可以使用Django中的static files功能执行此操作。基本上每当你有一堆像html,css,js图像这样的静态内容时,你就把它放在你的应用程序中名为static
的文件夹中。例如,Django附带的管理员应用程序在django/contrib/admin/static
中包含所有静态内容。然后,您可以将类似下面的简单内容放入django模板中,以链接到静态内容。你当然不需要硬编码每个名称,比如template1,你可以在你的django模板中动态生成它。
{% load static from staticfiles %}
<a href="{% static "template1/index.html" %}" />template1</a>