Also es sieht ja so aus: Eine Rechnung hat mehrere Positionen: Anzahl + Beschreibung + Preis
Wie das abbilden???
Mein momentanes Model sieht so aus:
Code: Alles auswählen
class RechnungsPosition(models.Model):
konto = models.ForeignKey(Konto)
anzahl = models.PositiveIntegerField()
beschreibung = models.TextField()
einzelpreis = models.FloatField()
class Rechnung(models.Model):
rechnungnummer = models.IntegerField()
kunde = models.ForeignKey(Kunde)
positionen = models.ManyToManyField(RechnungsPosition)