我想为一个模板中的所有对象更改模型的特殊列(模型“ 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
在这个问题上,我对编码视图和模板一无所知! 该怎么做?!