Как я могу перечислить данные из модельной формы в Django, - PullRequest
0 голосов
/ 10 ноября 2018

Я новичок в Джанго и столкнулся с блокпостом. Как бы вы перечислили данные в шаблоне, который связан с моделью (продуктом), а затем прикрепили форму (OrderForm) к каждому элементу, представленному как единое представление? Я хотел бы, чтобы отображалось имя_продукта вместе с par_amount, и отправлял бы POST тоже order_amount. Могу ли я сделать это с помощью списка и запустить forloop в шаблоне? Если да, то как бы вы заставили одну кнопку отправки обрабатывать все предложения? Опять я новичок, спасибо заранее.

model.py

class Product(models.Model):

    product_name = models.CharField(max_length=100)

    par_amount = models.IntegerField()

    def __str__(self):

        return self.product_name



class Order(models.Model):

    product_name = models.ForeignKey('Product', on_delete=models.CASCADE)

    order_amount = models.IntegerField()

forms.py

class OrderForm(ModelForm):

    class Meta:

        model = Order

        fields = ['product_name',

                  'order_amount',

        ]

views.py

class OrderFormView(FormView):

    form_class = OrderForm

    template_name = 'items/order_form.html'


    def from_valid(self,form):

        return super().form_valid(form)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...