Ich habe eine Sitzung in django1.10 für einen Benutzer erstellt. Ich möchte wissen, wie alle von meinem Code generierten Daten mit session_key verknüpft werden können. Alle diese Daten werden in mysql -Tabellen gespeichert Wenn sich viele Benutzer gleichzeitig anmelden, werden alle Daten den jeweiligen Benutzern zugeordnet.Zuordnen von Benutzerdaten zum Sitzungsschlüssel
Antwort
Haben Sie eine Benutzerspalte in allen Ihren Tabellen.Wenn sich der Benutzer anmeldet, speichern Sie einen eindeutigen Wert in der Sitzung (kann Benutzer-ID oder E-Mail sein).
Nun wird diese ID in der Anfrage vorhanden sein und kann durch Ihr Projekt zugegriffen werden.
Wenn Sie einen Datensatz mit allen Daten hinzufügen, fügen Sie die userId der Tabelle für die Benutzerspalte hinzu.Sie können in Ihren Ansichten als request.session.get ('USER_ID') darauf zugreifen Abfragen.
Diese Benutzer-ID ist in myviews (function) definiert, aber ich muss thos userid in Logout-Funktion verwenden . – zinc
Logout-Funktion hat auch Anfrage. Zugriff auf die gleiche Weise. request.session.get ('BENUTZER_ID') – shadow0359
- 1. Zum Abrufen von Benutzerdaten
- 2. Implementieren SharedPreferences zum Speichern von Benutzerdaten?
- 3. JAVAFX Architektur zum Speichern von Benutzerdaten
- 4. Übergeben von SelectInput-Werten zum Zuordnen
- 5. API zum Zuordnen von Threads zu Kernen
- 6. Strategien zum Zuordnen von Ansichten in NHibernate
- 7. Java Reflection zum Zuordnen von Eigenschaften zum Objekt
- 8. Speicherung von Benutzerdaten
- 9. Benutzerdaten von Firebase abrufen?
- 10. URL- und Parameterwerte zum Abrufen von Benutzerdaten von stackoverlow
- 11. Verwenden von MongoDB 3.4 zum Laden und Speichern von Benutzerdaten
- 12. Verwenden von asp.net zum Speichern von Benutzerdaten in Excel-Datei
- 13. Elixir/Phoenix wechselnden Sitzungsschlüssel
- 14. Redis Sitzungsschlüssel nicht löschen
- 15. Präfix nur redis Sitzungsschlüssel
- 16. Zuordnen von Volumes zum Einschließen von Unterordnern in docker-compose
- 17. Django 1.5 Sitzungsschlüssel ist keine
- 18. HTTP GET Anfrage mit Sitzungsschlüssel
- 19. Strategie zum Zuordnen mehrerer Nachschlagetabellen zu Systemtabellen?
- 20. Benutzerdaten von Websites Dritter erhalten
- 21. django Sitzungsschlüssel bei Authentifizierung ändern
- 22. Gibt es ein Cmdlet zum Zuordnen von Netzwerklaufwerken?
- 23. Verwenden von RegexpVirtualURIMapping zum Zuordnen zu statischen Verzeichnissen in Magnolia
- 24. Grundlegende Rails-Muster zum Zuordnen von Modellen zu Eltern (Verschachtelung?)
- 25. JSON-Struktur zum Zuordnen von [String, String] mit sqlContext
- 26. Hinzufügen von benutzerdefinierten Markern dynamisch zum Zuordnen mit OpenLayers
- 27. JSON zum Zuordnen von [String, JsObject] mit Play 2.0?
- 28. bessere Möglichkeit zum Zuordnen von Klassen zu Ansichten mit Adaptern
- 29. Spezielle Anweisungen zum Zuordnen von Arrays mit OpenMP?
- 30. SQL-Abfrage zum Zuordnen von Lagerbeständen zu bevorstehenden Sendungen
Verknüpfen Sie Daten in der Tabelle mysql mit session_key.so, dass, wenn sich der Benutzer zusammen mit dem Sitzungsschlüssel abmeldet, die Daten ebenfalls gelöscht werden. – zinc
Sie können löschen Sitzung verwenden, die von django zur Verfügung gestellt wird, die alle abgelaufenen seission entfernt von db.https: //docs.djangoproject.com/ja/1.9/ref/django-admin/#django-contrib-sessions – shadow0359
ich möchte verknüpfen Alle Daten, die mit dem session_key..so generiert wurden, dass die Daten für verschiedene Benutzer, die sich gleichzeitig angemeldet haben, unterschiedlich sind. – zinc