私はジャンゴモデルを持っています:
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が初めてなので、以前に入力された値でフォームを表示したいので、フォームでこの多くのことを接続できないので、以前の値でフォームを表示するのを手伝ってください。