1

我需要制作一个应用程序,其中我有现成的独立 html 模板可用

app/ready_templates/template1

现在我制作了一个视图,在其中显示该模板的名称、缩略图以显示给用户

但是那里有演示链接,我希望他们看到整个模板。

基本上,如果他们点击演示,那么我想将他们重定向到

template1/index.html这样他们就可以看到所有模板图像、js 等,而无需将任何内容链接到 django 视图

4

1 回答 1

0

所以你的要求似乎很简单。您可以使用Django 中的静态文件功能来执行此操作。基本上,只要你有一堆静态内容,如 html、css、js 图像,你就把它放在你的应用程序中一个名为static. 例如,Django 附带的管理应用程序在django/contrib/admin/static. 然后你可以在你的 django 模板中放置一些像下面这样简单的东西来链接到静态内容。您当然不必像 template1 那样对每个名称进行硬编码,您可以在 django 模板中动态生成它。

{% load static from staticfiles %}
<a href="{% static "template1/index.html" %}" />template1</a>
于 2012-12-07T05:03:25.883 回答