models.py
Code: Alles auswählen
class Lager(models.Model):
lager = models.CharField(max_length=100,unique=True)
def publish(self):
self.save()
def __str__(self):
return self.lager
class Lagerort(models.Model):
lager = models.ForeignKey(Lager,on_delete=models.CASCADE)
lagerort = models.CharField(max_length=100)
def publish(self):
self.save()
def __str__(self):
return self.lagerort
class Lagerplatz(models.Model):
lagerort = models.ForeignKey(Lagerort,on_delete=models.CASCADE)
lagerplatz = models.CharField(max_length=100)
def publish(self):
self.save()
def __str__(self):
return self.lagerplatz
class Lagerstand(models.Model):
lagerplatz =models.ForeignKey(Lagerplatz,models.OneToOneField)
artikel =models.ForeignKey(Artikel,models.OneToOneField)
stand =models.IntegerField()
def publish(self):
self.save()
def __str__(self):
return self.lagerplatz
Bei Lagerplatz sollte vorher das Lager ausgewählt werden und danach der Lagerort Aktualisiert werden.
die genaue Suche ist eher mein Problem.
wie macht man es jetzt am Besten?