Где я могу установить URL моего сайта в настройках Django? - PullRequest
5 голосов
/ 21 августа 2010

Хорошо, я думаю, что-то упустил.В settings.py я не вижу настройки для абсолютного URL для сайта.Я вижу, что есть MEDIA_URL.

django-registration ссылки {{ site }}, по умолчанию example.com, но я не вижу этого ни в каких настройках.

Если я хочу dev.mysite.com и mysite.com, чтобы работать независимо, что мне нужно вставить в settings.py?

Ответы [ 2 ]

7 голосов
/ 21 августа 2010

site использует фреймворк сайтов .Домен example.com определен в базе данных и может быть изменен администратором Django.

Чтобы использовать 2 сайта одновременно, вам придется изменить SITE_ID в настройках и добавить дополнительный сайт в Django.Администратор.

1 голос
/ 24 февраля 2014

Если вы хотите использовать его только из своего собственного кода - просто поместите домен в переменную в settings-production.py и settings-dev.py (или как вы их называете).

Сам django не будет обращать внимания на указанный вами домен, но в этом нет необходимости.

...