2016-12-09 2 views
0

Я новичок Джанго и, глядя на мезонине CMS и посмотрел на всех URL-адресов, может кто-то точка, где http://127.0.0.1:8000/about/ определяется, какие urls.py, я предполагаю, что этоDjango Mezzanine CMS base urls.py расположение?

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

правильно?

ответ

1

Это правильно. Мезонинные URL-адреса страниц не определены явно в urls.py, но хранятся в базе данных в поле Page модели slug. Вы можете перейти на страницу «about» и администратор и изменить там свое поле.

Обратите внимание, что на практике просмотры страниц всегда перехватываются и возвращаются mezzanine.pages.middleware.PageMiddleware, что может иметь значение для целей отладки.