Обратите внимание, что для того, чтобы это заработало (установка RVM на CentOS 5.6), мне нужно было выполнить следующее:
export GIT_SSL_NO_VERIFY=true
и после этого стандартную процедуру установки для сворачивание установщика RVM в bash сработало:)
Это потому, что ваше регулярное выражение не допускает символов '/' в середине. Рекурсивное определение шаблона сегментов URL-адреса может быть возможным, но в любом случае он будет передан в виде фрагмента вашей функции просмотра.
Попробуйте этот
url(r'^(?P<segments>[-/\w]+)/$', views.page_by_slug, name='pg_slug'),
и разделите аргумент сегментов
, переданный в page_by_slug ()
через '/', тогда вы получите ['родитель', 'ребенок', 'внук]
. Я не уверен, как вы организовали модель страницы, но если она не слишком сложна, подумайте об использовании или улучшении пакета flatpages , который уже включен в Django.
Обратите внимание, что если у вас есть другой тип URL, который указывает не страницы, созданные пользователем, а собственные страницы системы, вы должны поместить их перед указанным вами шаблоном, потому что Django '