Форум
подписаться на последние сообщения:

Включение УРЛ приложений

godov
#
Всем привет)

Я создаю проект, у меня внутри есть аппликейшн, внутри аппликейшна есть urls.py. УРЛ формируется посредством передачи значения поля slug. Когда я работаю с файлом urls.py самого проекта (то есть коренного файла конфигурации урлов), то при создании вьюхи приложения я должен указать, что ф-я принимает два параметра - request и slug. Причем реально в эту ф-ю передается два параметра.

Создаю файл конфигурации урлов в самом приложении (то есть ./application/urls.py), включаю этот файл в коренной конфиг (c помощью ф-ии include()) и вижу, что джанга начинает ругаться, что теперь представления передается один аргумент (а указано по прежнему два - request и slug). Убираю slug из параметров ф-ии и все начинает работать.

Почему так происходит? Почему при настройке урлов в файле приложения, а не проекта, теряется один аргумент?

Всем заранее спасибо :)
Share
admin
#
godov,
а код двух файлов urls.py можно увидеть?
godov
#
я разобрался ) просто неправильно сделал инклюд, как это получилось, сам не знаю... может из-за того, что я не перезапустил апач. так что этот тред можно удалять, все равно он не несет никакой смысловой нагрузки :)