我有一个从模型中收集数据的表单。问题是如果我更新模型/数据库中的信息,它不会在服务器重新启动之前显示在表单中。
表格.py
class RecordForm(forms.Form):
name = forms.CharField(max_length=255)
type_choices = []
choices = Domain.objects.all()
for choice in choices:
type_choices.append( (choice.id, choice.name) )
domain = forms.TypedChoiceField(choices=type_choices)
type = forms.TypedChoiceField(choices=Record.type_choices)
content = forms.CharField()
ttl = forms.CharField()
comment = forms.CharField()
我正在从域模型中提取数据。在网站上,我有一个页面可以输入域信息。然后是另一个页面,它将在下拉框中列出这些域。但是,如果您添加或删除任何内容,则在您重新启动服务器之前,它不会显示在保管箱中。我的猜测是 django 只调用一次表单类。有没有办法确保它在创建变量时重新运行类代码?