用于提供静态HTML文件的Django Design模式

时间:2015-01-12 03:07:11

标签: django django-templates django-staticfiles

在我的Django网站上,我有很多静态HTML文件,内容不应根据请求等呈现。(静态HTML文件)

我想知道这种类型文件的最佳设计模式是什么。

我应该为每个文件创建一个视图吗?如下:

url(r'^howitworks/$', 'how_it_works', name="how_it_works"),

with def how_it_works(request):
    return render_to_response("marketing/howitworks.html", locals(), context_instance=RequestContext(request))

或者将html文件放在我的STATIC_ROOT中的文件夹中并使用STATIC_URL前缀从那里直接提供?或者被认为是更好的样式?

有什么优点和缺点?

非常感谢

1 个答案:

答案 0 :(得分:0)

您不需要提供来自STATIC_ROOT / STATIC_URL的静态文件。您可以从任何目录中提供它们。是的,直接通过网络服务器提供此类文件是最佳选择。