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 до позднего.

Другие вопросы по тегам