我有django模型:
class foroccasion(models.Model):
occasions=models.CharField(max_length=2000)
def __unicode__(self):
return self.occasions
class forstyle(models.Model):
style=models.CharField(max_length=2000)
def __unicode__(self):
return self.style
class forbodytype(models.Model):
bodytype=models.CharField(max_length=2000)
def __unicode__(self):
return self.bodytype
class Input(models.Model):
apparelid=models.IntegerField(blank=True)
userid=models.CharField(max_length=140)
occassion=models.ManyToManyField(foroccasion)
bodytype=models.ManyToManyField(forbodytype)
style=models.ManyToManyField(forstyle)
def __unicode__(self):
return self.userid
和forms.py as:
class UserForm(ModelForm):
class Meta:
model=Input
exclude=('userid',)
我已经通过form.save()将一些值插入到数据库中,我必须通过用户插入的新值更新我以前的数据库。就像我想用以前填充的值来显示我的表单,因为我是django的新手,所以我无法在表单中连接这个很多东西,所以帮助我显示具有以前值的表单如何做到这一点?