Heim  >  Fragen und Antworten  >  Hauptteil

python - Django verwendet eine Weiterleitung, um zur Webseite zu springen und wie der Referrer an die Zielwebseite übergeben wird

Wie in der Abbildung unten gezeigt, muss beim Entwickeln und Anmelden die Referrer-Adresse der http-Anfrage, die zum Springen zu WeChat erforderlich ist, mit dem Backend übereinstimmen.

Ich verwende Django return redirect(url), um zur WeChat-Anmeldeschnittstelle zu springen. Ich möchte wissen, wie ich diese Referrer-Adresse übergeben kann.

Wenn ich einen Anmelde-Hyperlink zur WeChat-Anmeldeschnittstelle erstelle, kann ich zu diesem Zeitpunkt einen Verweis haben, aber ich möchte automatisch zur WeChat-Anmeldeschnittstelle wechseln, wenn der Benutzer nicht angemeldet ist. Suche nach einer Lösung

为情所困为情所困2711 Tage vor924

Antworte allen(1)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-05-18 10:52:32

    request里的META其实包含了好多信息,其中就有一项HTTP_REFERER
    你可以request.META.get('HTTP_REFERER')获得referer地址

    Antwort
    0
  • StornierenAntwort