models.pyに次のモデルがある場合:
class Profile(models.Model):
name = models.CharField(max_length=30)
email_address = models.CharField(max_length=30)
password = models.CharField(max_length=30)
preferences = models.OneToOneField("Preferences")
def __unicode__(self):
return u"%s" % self.name
class Preferences(models.Model):
likes_hugging = models.BooleanField(default=False)
despises_men = models.BooleanField(default=False)
これで、 forms.pyに次のフォームが...
class PreferencesModelForm(forms.ModelForm):
class Meta:
model = Profile
fields = ("preferences",)
... 次の結果が生成されます。
しかし、代わりに次の結果を得るにはどうすればよいですか?