Где я установил свой сайт URL в настройках Django?
-
30-09-2019 - |
Вопрос
Хорошо, я думаю, что я должен пропустить что-то. В settings.py
Я не вижу настройки для абсолютного URL для сайта. Я вижу, что есть MEDIA_URL
.
django-registration
использованная литература {{ site }}
который по умолчанию example.com
Но я не вижу этого в любых настройках.
Если я хочу dev.mysite.com
а также mysite.com
работать самостоятельно, что мне нужно вставить settings.py
?
Решение
То site
использует то Структура сайтов. Отказ То example.com
Домен определяется в базе данных и может быть изменен с администратором Django.
Использовать 2 сайта одновременно вам придется изменить SITE_ID
В настройках и добавьте дополнительный сайт в админ Django.
Другие советы
Если вы хотите использовать его только из своего собственного кода, просто поставьте домен в переменной в настройках-Production.py и settings-dev.py (или все, что вы решите их позвонить).
Сам Django не будет уделять никакого внимания к указанному вам домену - но это не нужно.