Django Mezzanine CMS基础urls.py位置?

时间:2016-12-09 12:26:32

标签: python django django-urls mezzanine

我是Django新手,看着Mezzanine CMS并查看了所有网址,有人可以指出http://127.0.0.1:8000/about/定义的地方,urls.py,我猜它是

urlpatterns = [
url("^(?P<slug>.*)%s$" % ("/" if settings.APPEND_SLASH else ""),
    views.page, name="page"),
]

是正确的吗?

1 个答案:

答案 0 :(得分:1)

这是正确的。夹层页面网址未在urls.py中明确定义,但存储在Page模型的slug字段中的数据库中。您可以导航到“关于”页面和管理员,并在那里修改其slug字段。

请注意,在实践中,页面视图始终由mezzanine.pages.middleware.PageMiddleware拦截并返回,这可能与调试目的相关。