0

私はジャンゴモデルを持っています:

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