2017-01-30 5 views

Antwort

0

Ich bin mir nicht sicher, ob dies die Antwort ist, die Sie suchen, die Frage, es ist ziemlich mehrdeutig, aber Sie können so viele Beziehungen, die Sie wollen, mit doppelten Unterstrich navigieren. Zum Beispiel zu wissen, ob Benutzer es mit dem Projekt verknüpft ist:

if User.objects.filter(group__project=Project).exists(): 
    # User works on Project 

Mehr Dokumentation hier https://docs.djangoproject.com/en/1.10/topics/db/queries/#lookups-that-span-relationships

0

die Antwort gefunden. Verwenden Sie das Zwischenmodell mit einem Fremdschlüssel als zusätzliches Feld.

+0

Sie können vieleToMany Beziehungen mit einem durch Modell https://docs.djangoproject.com/en/1.10/topics/db/models/#intermediary-manytomany verwenden – educolo

Verwandte Themen