【发布时间】:2012-10-20 13:35:43
【问题描述】:
我正在写 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无法实例化。即使文件在那里,它也不是最新的。
那我该怎么办?我对网站设计很陌生,希望有人能提供帮助...
【问题讨论】:
标签: python django forms dynamic