Ich verwende eine Django-Anwendung mit Apache WSGI unter http://localhost/myApplication.Ruft die Stamm-URL für eine Django-Anwendung ab, die mit Apache WSGI ausgeführt wird
Wie bekomme ich den Root-Pfad Bedeutung: http://localhost/myApplication. Aus der Dokumentation kann ich sehen, dass das Anfrageobjekt get_host() hat, aber dies gibt localhost zurück und ich kann nichts sehen, um den Root-Pfad zurückzugeben. Ich möchte nichts in den Einstellungen verwenden, da dies mich zwingen würde, die Einstellungen zu ändern, wenn ich den Pfad in der WSGI Apache-Konfiguration ändere.
ist Jede Idee, viel
geschätzt
Warum möchten Sie diesen Pfad bekommen? Was willst du damit machen? –
Das ist der Grund: Die Django-Anwendung hat die Einstellungsvariable STATIC_URL mit "/ static /", die statische Inhalte wie CSS, JS und Bilder lädt. Wenn ich diese App jedoch in http: // localhost/myApplication mounte, wird dies dazu führen, dass ich STATIC_URL modifiziere und das möchte ich nicht! – QLands