Ich habe meine Anwendung auf subdomain.domain.com bereitgestellt (sie funktioniert nur für diese eine Subdomain). Alles funktioniert gut außer der Tatsache, dass sich Benutzer von Zeit zu Zeit nicht bei der Anwendung anmelden können (die Meldung "Looks like your browser isn't configured to accept cookies. Please enable cookies, reload this page, and try again"
wird angezeigt, wenn versucht wird, sich beim Admin-Panel anzumelden). Ich habe bemerkt, dass das Neustarten des Webservers dieses Problem für einige Zeit beseitigt.So richten Sie die Django-App so ein, dass Cookies auf Subdomain funktionieren
Hat jemand Erfahrung mit der Einrichtung von Django-Projekt auf Subdomain und kann mir helfen, wie ich meine Anwendung so konfigurieren kann, dass sie korrekt funktioniert, ohne dass sie gelegentlich zurückgesetzt werden muss?
würde ich versucht Einstellung SESSION_COOKIE_DOMAIN = ‚subdomain.domain.com‘ einzurichten, aber es löst nicht das Problem (vielleicht stelle ich es falsch?)
verwende ich Django 1.1.1, Python 2.5 .4 für dieses Projekt. Das Projekt wird in einem Provider implementiert, den ich für andere Projekte verwende, und Cookies funktionieren dort perfekt. Andere Projekte werden auch auf Subdomains ausgeführt und SESSION_COOKIE_DOMAIN ist überhaupt nicht festgelegt.
Mit welchem Hosting-Setup sind Sie beschäftigt? Können Sie Details angeben? Könnte alle Arten von Dingen sein, einschließlich meines Vorschlags unter –
Ich aktualisierte Informationen mit einigen meiner Einrichtung. Ich habe auch deinen Vorschlag von unten versucht, aber entweder funktioniert es nicht oder ich mache etwas falsch. – dzida