gpt4 book ai didi

Django Direct_to_template 或 flatpages

转载 作者:行者123 更新时间:2023-12-02 13:43:27 24 4
gpt4 key购买 nike

构建一个 django 应用程序,在网站前面包含一些主要是静态的页面,例如about.html 常见问题解答.html

那种事

我正在研究 urls.py 的工作原理并创建了它。

('(.+\.html)$', direct_to_template),

它似乎完全符合我的需要。现在,对于任何新的 .html 页面,我将其添加到模板文件夹的根目录中,它就可以正常工作。模板/about.html 模板/faq.hml

我也可以在我的模板中使用类似的东西

{% include "_menu.html" %}

现在有人好心地指出 Django FlatPages 并建议我也许可以使用它们。如果我没有连接到数据库,我的做法是否有任何缺点。

在我看来,它是比 FlatPages 更好的方法,因为它使用数据库并且不太优雅(尽管在实践中没有实际使用过 Flatpages)

最佳答案

如果您可以直接编辑模板文件并手动将新模板添加到您的 urls.py 文件中,那么请坚持使用您所拥有的内容。如果您希望能够从管理界面或您可能关心设计的任何基于 Web 的编辑工具编辑页面内容,或者更重要的是:如果您希望非技术用户能够编辑页面内容,则 Flatpages 非常有用。内容。

关于Django Direct_to_template 或 flatpages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3504994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com