我正在写 2 页。我想要做的是,根据在 page1 中选择的数据,生成一个带有 MultipleChoiceField 的表单,该表单具有由 page1 结果计算的选项。或者读取相应的文件也可以,只是为了在 page2 表单中获取 MultipleChoiceField 的选项。
我正在使用表单模板,在 forms.py 中,在 page2 的表单类中,
class FormPage2(forms.Form):
forms.MultipleChoiceField(label='sth to choose',choices=get_tochoose_choices())
get_tochoose_choices() 正在读取一些 txt 文件以获取选项。
但是当我加载第一页时,(我认为python实例化所有表单,不管它是否在这个页面上)这个文件不存在,这意味着FormPage2无法实例化。即使文件在那里,它也不是最新的。
那我该怎么办?我对网站设计很陌生,希望有人可以帮助...