Мы можем использовать $_SERVER['SERVER_NAME']
в php для получения текущего доменного имени. Теперь я хочу установить ROOT_URLCONF в настройке django.png на основе текущего имени домена, что мне с этим делать?Django: получить текущее доменное имя в settings.py
ответ
Вы можете использовать пакет django-hosts, чтобы сделать это за вас. Он изменяет URL-адрес URL-адреса на основе имени домена. Он делает это на уровне промежуточного слоя.
Очень прост в настройке.
Спасибо, что ответили на мой вопрос. Поскольку у меня нет разрешения на установку пакета на сервере, теперь мое решение заключается в реализации функции, которая соответствует всем запросам и отправляет запрос другой функции на основе request_url. – cylinderlee
Обратитесь к сетевому администратору о настройке virtualenv для вашего проекта Django. Это позволит вам устанавливать пакеты только для вашего собственного сайта и нигде на сервере. Я бы сказал, что около 50% полезности Django состоит в том, что уже есть библиотеки для обработки большей части вашего проекта; если вам нужно написать все сами, есть еще меньше выгоды. –
- 1. Как получить текущее доменное имя в Startup.cs
- 2. Как получить текущее доменное имя в ASP.NET
- 3. определить доменное имя HOST в моделях django
- 4. Получить доменное имя и доменное имя домена
- 5. Django - Как просто получить доменное имя?
- 6. Postgresql и django - доменное имя Unix
- 7. Как получить доменное имя?
- 8. Как получить доменное имя в JSTL?
- 9. Получить доменное имя в URL с JSTL?
- 10. Как получить текущее имя хоста в Heroku
- 11. Как найти текущее имя приложения Django
- 12. Получить текущее имя домена в Джанго
- 13. Как получить доменное имя сервера
- 14. Получить доменное имя из PrincipalContext
- 15. Получить доменное имя входящего соединения
- 16. Получить доменное имя без express.js
- 17. как модулировать django settings.py?
- 18. Получить доменное имя и суффикс
- 19. Java TCP Получить доменное имя?
- 20. Django: Как получить доменное имя внутри обработчика сигнала
- 21. dreamhost + django: невозможно получить доменное имя с использованием рамки сайта
- 22. Получить текущее имя шаблона?
- 23. Получить текущее имя пользователя
- 24. Получить текущее имя столбца
- 25. Получить текущее имя ScheduledJob
- 26. Получить текущее имя среды
- 27. Получить текущее имя метода
- 28. Как получить текущее имя приложения в models.py в Django?
- 29. Получить текущее имя компонента
- 30. Django: получить удаленный IP-адрес внутри settings.py
Вы можете использовать другой файл wsgi на основе домена (при условии, что вы используете wsgi), который вытаскивает разные файлы конфигов url, но самым чистым решением является использование django-хостов, как указано в моем ответе ниже. Он в основном справляется с этим для вас. –