У меня есть несколько приложений на основе проекта django и в некоторых приложениях схема URL усложняется из-за количества моделей.Поэтому я ищу способ сделать иерархическую структуру URL в приложении .
В файле URL моего проекта я делаю следующее.
from order import urls as order_urls
В приложении order
у меня есть каталог urls.py
и urls
, который содержит отдельные шаблоны URL для каждой модели следующим образом.
В URL-адресах приложения.py файл. Импортирую URL-адреса модели следующим образом.
from urls import rental as rental_urls
urlpatterns = [
url(r'^rental-request/', include(rental_urls)),
]
Это дает мне ошибку: ModuleNotFoundError: No module named 'urls'
Если я поставлю __init__.py
, это дает мне круговую ошибку импорта.
I 'Я не уверен, что это правильный путь / возможно для моего требования.Кто-нибудь может объяснить правильный способ достижения этого?