Snažím sa vypracovať najdokonalejšie django-reffic, ako urobiť nasledovné:
modely
class Warehouse(models.Model):
name = models.CharField()
class Product(models.Model):
name = models.CharField()
class ProductStock(models.Model):
product = models.ForeignKey(Product)
warehouse = models.ForeignKey(Warehouse)
qty = models.IntegerField()
Aký by bol najlepší spôsob, ako vytvoriť formuláre na stránke s produktom, pretože som vedel, že potrebujem zadať zásoby pre každý sklad?
Viem, že by som mohol len chytiť sklady a opakovať nad nimi a stavať qty pole vstupu potom opakovať nad tým, že na podanie, ale je tam lepší spôsob?
Na zdravie, ben
odpovede:
0 pre odpoveď č. 1Modelformsets by mal urobiť trik. Pozrite sa najmä na inline modelformsets a inlineformset_factory. Sú to jedna z mojich najobľúbenejších vecí v Django, ale aj veľký gnarly, ak ste nováčikom do rámca.