在Django中如何最佳地提供静态网页?
我正在开发一个相对简单的Django应用程序。除了主要页面(大部分动态内容都在这里)之外,我还需要一些完全静态的页面,比如关于我们、常见问题等。请问,怎样把这些静态页面整合进Django中,最好还是使用Django的模板引擎?我是不是可以为每个页面创建一个模板,然后再写一个视图来简单地渲染这个模板呢?
2 个回答
6
如果你只是想为每个页面创建一个模板,可以使用 direct_to_template
这个通用视图来展示它。
另一个选择是使用 django.contrib.flatpages
这个应用,它可以让你通过数据库来设置静态网址和内容。
7
你有没有看过Django里的静态页面功能?它可能正好能满足你想要的所有需求。