在网站前面构建一个 django 应用程序,其中包含一些主要是静态页面,例如 about.html faq.html
那种东西
我正在研究 urls.py 的工作原理并创建了它。
('(.+\.html)$', direct_to_template),
它似乎完全符合我的需要。现在,对于我添加到模板文件夹根目录的任何新 .html 页面,它都可以正常工作。模板/about.html 模板/faq.hml
我也可以在我的模板中使用这样的东西
{% include "_menu.html" %}
现在有人好心地指出了 Django FlatPages,并建议我可以改用它们。如果我没有连接到数据库,我这样做的方式是否有任何缺点。
在我看来,它是比 FlatPages 更好的方法,因为它使用 db 并且不是很优雅(虽然实际上并没有在实践中使用过 flatpages)