Django URLconf loading - PullRequest
       8

Django URLconf loading

0 голосов
/ 13 ноября 2018

Я читаю официальные документы Django, и это предложение есть на reverse_lazy():

Это полезно, когда вам нужно использовать обращение URL до загрузки URLConf вашего проекта.

Может кто-нибудь объяснить, что подразумевается под "загрузкой URLConf"?

1 Ответ

0 голосов
/ 13 ноября 2018

URLconf - это сокращение от конфигурации URL.

В большинстве случаев ваши настройки имеют

ROOT_URLCONF = 'myproject.urls'

В этом случае ваш URL-адрес будет urls.py во внутренней папке проекта.

Поскольку документы достаточно, вы не можете использовать reverse на уровне модуля в ваших настройках или urls.py, потому что этот код загружается при запуске сервера до того, как urls.py завершит загрузку. В этих случаях вы можете использовать reverse_lazy, который задерживает обращение URL-адреса на более поздний срок.

...