Ich bin neu bei FanDjango und versuche etwas zu verstehen. Ich habe alles eingerichtet und arbeite wunderbar, und ich kann anfordern.facebook.user und Informationen erhalten.Verbinde fandjango (Facebook django) Benutzer mit Django Benutzer um Attribute hinzuzufügen
Aber jetzt möchte ich eine Anwendung entwickeln, die mehr Informationen hat als nur Facebook mir über jeden Benutzer gibt. Zum Beispiel möchte ich Auf-/Ab-Stimmen speichern, die dieser Benutzer auf andere Objekte (d. H. Beziehungen) hat. Ich möchte Benutzereinstellungen speichern. Etc ... Der Standard "Django Way" ist, ein Benutzerprofil zu verwenden, aber ich weiß nicht, wie man den Benutzer von FanDjango mit dem Benutzerprofil verbindet.
Ich bin unklar, wie dies zu tun ist.
Ich habe django-facebook vor fandjango angeschaut, und ich konnte es nicht zur Arbeit bringen, weshalb ich mich dazu bewegte. Sie ermöglichen es Ihrem Benutzerprofil, von seiner Benutzerdefinition zu erben. Kann die gleiche Sache hier funktionieren, oder sollte ich etwas anderes machen?
Dank
Ja, das ist wohl der Ansatz, den ich nehmen. Ist es wirklich ein Problem, das django.contrib.auth zu verlieren, wenn ich eine Facebook-App bin und nur Facebook-Nutzer habe? –
Dies ist, was einige Benutzer auf der GitHub des Projekts auf die gleiche Frage beantwortet haben, und wurde von FanDjango Autor als der richtige Ansatz bestätigt. Siehe: https://github.com/jgorset/fandjango/issues/63#issuecomment-4988917 –