2016-04-21 4 views
-1

Sorry für mein Englisch, wenn ich einen Fehler mache. Ich benutze Django-Allauth für soziale Anmeldung in meiner Django-Anwendung. Django-allawouth speichert die Informationsdaten der Person im Attribut "extra-data" in der Tabelle "socialaccount-socialaccount". Dies ist das Attribut "Extra-Daten".Wie kann ich auf "socialaccount-socialaccount" Tabelle zugreifen

{"timezone": 3, "first_name": "Kerim", "updated_time": "2016-04-18T13:03:38+0000", "name": "Kerim Fett", "gender": "male", "verified": false, "id": "141262349608745", "email": "[email protected]", "link": "https://www.facebook.com/app_scoped_user_id/", "last_name": "Fett", "locale": "tr_TR"} 

Meine Frage, wie kann ich auf "socialaccount-socialaccount" Tabelle zugreifen Attribute in views.py.

+0

'extra-Daten' sieht aus wie ein Wörterbuch, wie erhalten Sie normalerweise Werte aus einem Wörterbuch? – Sayse

Antwort

0

extra_data ist ein Wörterbuch hier. Sie können einfach mit key

zugreifen
>>extra_data['gender'] 
"male" 
>>extra_data.get('gender', None) 
"male" 
+0

@Sayse können Sie erarbeiten? – Mani

Verwandte Themen