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