Où puis-je configurer mon URL du site dans django paramètres?
-
30-09-2019 - |
Question
D'accord, je pense que je dois manquer quelque chose. Dans settings.py
Je ne vois pas le paramètre pour l'URL absolue pour le site. Je vois qu'il ya MEDIA_URL
.
références django-registration
de {{ site }}
qui est par défaut à example.com
mais je ne vois pas que tous les paramètres.
Si je veux le dev.mysite.com
et mysite.com
à travailler de façon autonome, que dois-je mettre en settings.py
?
La solution
Le site
utilise le cadre des sites . Le domaine example.com
est défini dans la base de données et peut être modifiée avec l'administrateur Django.
Pour utiliser 2 sites en même temps vous devrez changer le SITE_ID
dans les paramètres et ajouter le site supplémentaire dans le Django d'administration.
Autres conseils
Si vous voulez seulement l'utiliser à partir de votre propre code -. Il suffit de mettre le domaine dans une variable settings-production.py et settings-dev.py (ou tout ce que vous choisissez de les appeler)
django lui-même ne faire aucune attention au domaine spécifié - mais il n'a pas besoin de
.