我需要制作一个双表格向导。在一种形式中,我需要收集一些数据,处理并以第二种形式预填充字段。什么是最好/最简单的方法呢?
答案 0 :(得分:3)
在向导类中添加get_form_initial()
方法,对于第2步,使用get_cleaned_data_for_step()
从第一步开始使用数据。
类似的东西:
class myWizardView:
def get_form_initial(self, step):
if int(step) == 1:
# get cleaned data from prev step
return self.get_cleaned_data_for_step(str(int(step) - 1))
您可能希望操纵dict以获得适当的属性名称等。
的更多参考资料