Falc410
Vice Admiral
- Registriert
- Juni 2006
- Beiträge
- 6.682
Ich habe als Model einmal die Klasse User und nun ein Institut.
Das Institut soll genau einen Master User haben und dann noch eine Liste von Mitgliedern (auch User)
Django bietet One-To-Many Relationships nur über ForeignKey an.
Das geht nicht da Python sich immer beschwert, dass eine oder die andere Klasse nicht bekannt sind. Was macht man in so einem Fall?
Das Institut soll genau einen Master User haben und dann noch eine Liste von Mitgliedern (auch User)
Django bietet One-To-Many Relationships nur über ForeignKey an.
Code:
class Institute(models.Model):
master_user = models.ForeignKey(User)
def members():
# return User objects mit Filter auf self.pk
class User(models.Model):
institute = models.ForeignKey(Institute)
Das geht nicht da Python sich immer beschwert, dass eine oder die andere Klasse nicht bekannt sind. Was macht man in so einem Fall?