我有一个简单的静态页面,显示有关该网站的一些信息。我应该通过render_to_response()呈现此页面,即使它是静态的,还是应该只显示为普通的html文件?
我唯一关心的是在服务器上添加多余的负载。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可能需要查看Hyde,它使用Django并专注于静态内容。
答案 2 :(得分:0)
听起来你并没有像Django开发人员那样真正谈论“静态内容”(Javascript,CSS,图像,等等。)。
您说您需要Django模板,但暗示这些页面上的内容不需要更改。这听起来像是内置Django TemplateView
的完美机会(例如urls.py
from the docs):
from django.views.generic import TemplateView
urlpatterns = patterns('',
(r'^about/', TemplateView.as_view(template_name="about.html")),
)
正如gnibbler所说,如果你非常担心性能,那么某种缓存 - 实际上是Django has caching built-in,
并且您可以使用@cache_page
decorator为特定视图启用它。