Wo kann ich meine Website-URL in Django-Einstellungen?
-
30-09-2019 - |
Frage
Ok, ich glaube, ich muss etwas fehlt werden. In settings.py
sehe ich nicht, die Einstellung für absolute URL für die Website. Ich sehe es MEDIA_URL
.
django-registration
Referenzen {{ site }}
, die example.com
ist säumigen aber ich sehe nicht, dass in allen Einstellungen.
Wenn ich die dev.mysite.com
und mysite.com
zu arbeiten unabhängig will, was brauche ich in settings.py
setzen?
Lösung
Die site
verwendet die Websites Rahmen . Die example.com
Domäne wird in der Datenbank definiert und kann mit dem Django Admin geändert werden.
2 Websites zu verwenden, gleichzeitig erhalten Sie die SITE_ID
in den Einstellungen ändern müssen und die zusätzliche Website in Django Admin hinzuzufügen.
Andere Tipps
Wenn Sie nur aus Ihrem eigenen Code verwenden, -. Nur die Domain setzt in einer Variablen in settings-production.py und settings-dev.py (oder was auch immer Sie sich entscheiden, sie zu nennen)
django selbst wird keine Aufmerksamkeit auf die Domain nicht zahlen Sie angeben - aber es braucht nicht zu
.