django表单选择字段刷新

时间:2011-07-20 17:51:17

标签: django forms postgresql

我在表单上有一个选项字段,允许用户从我的postgres数据库中选择一个表。使用开发服务器,这将在runserver命令期间填充。我遇到的问题是我希望使用可能由用户创建的新表来更新选择字段。目前,在选择字段中提供新表的唯一方法是启动和停止服务器。有没有办法可以自动完成?

1 个答案:

答案 0 :(得分:5)

在表单上定义自定义__init__方法。致电super(MyForm, self).__init__(*args, **kwargs),然后在初始化表单时设置self.fields["thechoicefield"].choices