T
Size: a a a
A
A
А
ingr=models.ForeignKey(Products,related_name="ingr",on_delete=models.PROTECT,verbose_name="Ингридиент")vu
V
ingr=models.ForeignKey(Products,related_name="ingr",on_delete=models.PROTECT,verbose_name="Ингридиент")ingr? Как-то нелогичноА
ingr? Как-то нелогичноV
ingr=models.ForeignKey(Products,related_name="ingr",on_delete=models.PROTECT,verbose_name="Ингридиент")Product.objects.get(id=id).ingr.all()А
Product.objects.get(id=id).ingr.all()D
V
Product.objects.get(id=id).ingr.all().values_list('id', flat=True)AM
A
D
A
A
D
А
class AdminForm(forms.Form):
def __init__(self,k):
product=Products.objects.filter(prigot=True)
ingreds=Products.objects.all()
prod = forms.ChoiceField(choices=[(n.name,n.name) for n in product],label="Продукт")
for i in range(1,k+1):
self.fields[f"ingr_{i}"]=forms.ChoiceField(choices=[(n.name,n.name) for n in ingreds],label="Ингридиент")
self.fields[f"ingr_kol_{i}"]=forms.FloatField(label="Нужно")А
class AdminForm(forms.Form):
def __init__(self,k):
product=Products.objects.filter(prigot=True)
ingreds=Products.objects.all()
prod = forms.ChoiceField(choices=[(n.name,n.name) for n in product],label="Продукт")
for i in range(1,k+1):
self.fields[f"ingr_{i}"]=forms.ChoiceField(choices=[(n.name,n.name) for n in ingreds],label="Ингридиент")
self.fields[f"ingr_kol_{i}"]=forms.FloatField(label="Нужно")