gpt4 book ai didi

python - Django Mezzanine - 如何在每页有一个自定义模板?

转载 作者:行者123 更新时间:2023-11-30 23:15:18 25 4
gpt4 key购买 nike

这是文档:(我不太清楚)。 http://mezzanine.jupo.org/docs/content-architecture.html#page-templates

这是 dollydagr 回答的问题: How to add a custom template page to mezzanine?

他/她提供的第三种方法很有意义,但我希望 url slug 魔法能够发挥作用,而不是使用 urls.py

如果我创建一个新的 Mezzanine 项目和一个名为 theme 的应用程序。在 theme 文件夹中,我可以创建一个 templates 目录,其中包含 base.htmlindex.html

如果我现在转到管理并创建一个名为 blue 的新富文本页面。我需要做什么才能获取 blue.html 模板? (假设我目前只有 base.htmlindex.html 而没有其他)。

我尝试了多种组合,但都没有成功。

更新(有效!):以下是为页面工作获取自定义模板的最低步骤。

sudo pip install mezzanine
mezzanine-project myproject
cd myproject/
python manage.py createdb
python manage.py startapp theme
> Add the theme app to your installed apps in settings.py
mkdir theme/templates
mkdir theme/templates/pages
nano theme/templates/pages/blue.html
> Add text: This is the blue page
python manage.py runserver
> Go to admin (http://127.0.0.1/admin) and add top level page titled blue.
> Browse to http://127.0.0.1/blue

最佳答案

使用文件名 theme/templates/pages/blue.html 创建模板,它将用于带有 blue slug 的页面。

关于python - Django Mezzanine - 如何在每页有一个自定义模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28296285/

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