在django中的另一个视图中将表单与模型匹配

时间:2019-07-18 06:38:40

标签: django-forms

我想为一个模板中的所有对象更改模型的特殊列(模型“ cardprice”中的“ price”列)!这意味着要在pricecard中更改10个对象的价格的10个字段。如何使用django.forms做到这一点?

我很困惑!如何在for中插入表单并将每个表单与模型对象匹配,以及在提交时,数据会发生变化!

这是forms.py

from django import forms
from Exchange.models import pricecard
class UpdatePrices(forms.ModelForm):
    price = forms.FloatField(widget = forms.TextInput(
    attrs = {
            'class':'form-control',
            'placeholder':'Write a price...'
        }), label='')
    class Meta:
        model = pricecard
        fields = ('price',)

这是models.py

from django.db import models

# Create your models here.
class pricecard(models.Model):
    country = models.CharField(max_length=30)
    type = models.CharField(max_length=30)
    city = models.CharField(max_length=30)
    price = models.FloatField(max_length=30)
    ishow = models.BooleanField(default=True)
    def __str__ (self):
        return self.city

在这个问题上,我对编码视图和模板一无所知! 该怎么做?!

0 个答案:

没有答案