0

我有 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 为:

class UserForm(ModelForm):
    class Meta:
    model=Input
    exclude=('userid',)

我现在已经通过 form.save() 在数据库中插入了一些值,我必须通过用户插入的新值来更新我以前的数据库。就像我想用以前填充的值显示我的表单,因为我是 django 的新手,所以我无法在表单中连接这个很多东西,所以帮助我用以前的值显示表单怎么做?

4

0 回答 0