Python Django Mezzanine-如何在每页拥有自定义模板?

Python Django Mezzanine-如何在每页拥有自定义模板?,python,django,content-management-system,mezzanine,Python,Django,Content Management System,Mezzanine,这是文件:(我不太清楚)。 以下是dollydagr回答的问题: 他/她提供的第三种方法很有意义,但我希望url slug magic能够发挥作用,而不是玩url.py 如果我创建一个新的夹层项目和一个名为theme的应用程序。 在theme文件夹中,我可以创建一个templates目录,其中包含base.html和index.html 如果我现在转到admin并创建一个名为blue的新富文本页面。 要获取blue.html模板,我必须做些什么?(假设我目前只有base.html和index

这是文件:(我不太清楚)。

以下是dollydagr回答的问题:

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

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

如果我现在转到admin并创建一个名为
blue
的新富文本页面。 要获取
blue.html
模板,我必须做些什么?(假设我目前只有
base.html
index.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的页面。

蓝色模板不会自动出现。