У меня есть приложение, называемое портфолио, и я пытаюсь отобразить страницы, чтобы в итоге я получил фиксированную область, которая всегда существует под названием «галерея». Я установил это, и он работает нормально, но элементы галереи отображаются в области page_type, такие как «изображения», «видео» и т. Д., Поэтому я хотел, чтобы мой root urls.py обнаружил это, а затем отправил правильный вид, но я не могу понять, как сделать этоПроблемы с передачей Django urls.py
корень urls.py
urlpatterns = patterns('',
(r'^(?P<page_type>[a-zA-Z0-9-]+)/$', include('portfolio.urls')),
(r'^gallery/', include('portfolio.urls')),
(r'^admin/(.*)', admin.site.root)
)
портфель urls.py
urlpatterns = patterns('portfolio.views',
#(r'^(?P<gallery_type>\d+)/$', 'index'),
(r'^page/(?P<page_number>[0-9]+)/$', 'index'),
(r'^(?P<page_category>[a-zA-Z0-9-]+)/$', 'category_index'),
(r'^(?P<page_category>[a-zA-Z0-9-]+)/page/(?P<page_number>[0-9]+)/$', 'category_index'),
(r'^$', 'index'),
)
возможно ли это? И как? Я не могу найти информацию о передаче соответствующих выражений и т. Д.
PLease help. Спасибо :)
друг указал, что я мог бы перейти непосредственно к взглядам, а не идти через urls.py приложений, делая что-то вроде этого [код] (г '^ (? P [A-Za -Z0-9 -] +)/(? P [a-zA-Z0-9 -] +)/$ ',' portfolio.views.detail '), [/ code]
, а затем доступ к нему с помощью: [код] защиту деталь (запрос, page_type, имя_страницы): ... [/ код]
Пожалуйста, очистите ваш вопрос: теги, которые вы использовали, были неверными – zsquare
Я очистил код, но мне нужна дополнительная информация, прежде чем я смогу ответить на вопрос. На что вы хотите, чтобы ваши URL-адреса выглядели? Что они будут делать. –
Даниэль, могу я просто сказать, ты качаешь! – zsquare