Django URLconf loading
Я читаю официальные документы Джанго, и это предложение reverse_lazy()
:
Это полезно, когда вам нужно использовать обращение URL до загрузки URLConf вашего проекта.
Кто-нибудь может объяснить, что подразумевается под "загрузкой URLConf"?
1 ответ
URLconf - это сокращение от конфигурации URL.
В большинстве случаев ваши настройки
ROOT_URLCONF = 'myproject.urls'
в этом случае ваш URL-адрес является urls.py
во внутренней папке проекта.
Как документы Sugest, вы не можете использовать reverse
на уровне модуля в ваших настройках или urls.py
потому что этот код загружается, когда сервер запускается до urls.py
закончил загрузку. В этих случаях вы можете использовать reverse_lazy
, который задерживает изменение URL до позднего.