我正在创建用于在我的应用程序中编辑用户选项的表单。我希望表单看起来像
这就是我的模型看起来像
class AboutSomeOption(models.Model)
chosen_option = models.SomeKindofField()
field1 = models.CharField()
field2 = models.CharField()
field3 = models.CharField()
field4 = models.CharField()
field5 = models.CharField()
emailAuthenticatedUser = models.OneToOneField(EmailAuthenticatedUser, one_delete = models.CASADE)
用户只能选择一个选项(A,B或C)。如果他选择例如A.我希望他能够填充仅与选项A相关联的框。更重要的是,我想验证与选项A相关的字段。
我想保存有关选择选项的模型信息。
我的模型包含ForeignKey
给用户,因为每个用户都必须能够使用选项编辑表单。
我该怎么做?