Django:从视图中设置字段选择?

mpe*_*pen 7 django django-forms

我有一些<selects>我需要填充一些choices依赖于当前登录用户的东西.我认为这不可能(或很容易)在表单类中进行,所以我可以将选项留空并在视图中设置它们吗?或者我应该采取什么方法?

Mat*_*son 5

不确定这是否是最佳答案,但在过去我已经在表单的init中设置了选择字段的选择- 您可能会将您的选择传递给表单的构造函数...

  • 你可以做一些像self.fields ['field_name'].choices = choice_tuple (2认同)