Angenommen, ich habe dieses Modell:Kann ich einen Fremdschlüssel für dasselbe Modell in Django erstellen?
class Task(models.Model):
title = models.CharField()
Nun möchte Ich mag, dass eine Aufgabe auf eine andere Aufgabe bezieht sein kann. Also wollte ich das tun:
class Task(models.Model):
title = models.CharField()
relates_to = ForeignKey(Task)
aber ich habe einen Fehler, der angibt, dass Aufgabe ist Notiz definiert. Ist das "legal", wenn nicht, wie soll ich etwas Ähnliches tun?
Wenn Sie nicht wollen, 'relates_to' an sich selbst zu verknüpfen, sehen http://stackoverflow.com/q/37946885/247696 – Flimm