首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ModelForm的Django窗体向导和预览

使用ModelForm的Django窗体向导和预览
EN

Stack Overflow用户
提问于 2009-11-12 00:15:14
回答 2查看 2.7K关注 0票数 9

我有一个大的Django模型(73个字段),将连接到ModelForm。我想使用表单向导和表单预览应用程序的功能组合。

也就是说,表单字段将被拆分到多个页面上,用户将有机会在创建模型实例之前查看/预览数据。

对于这种类型的东西或示例代码,有什么最佳实践吗?

EN

回答 2

Stack Overflow用户

发布于 2010-01-28 11:15:32

我在我的第一个Django项目中做了类似的事情。使用基于会话的FormWizard,我对其进行了自定义,以便用户可以停止以任何形式提交数据。

此时,您可以使用FormPreview显示信息,或者只动态生成表单并将其显示给用户。数据留在会话中。

票数 1
EN

Stack Overflow用户

发布于 2018-02-15 22:54:08

您可以将整个字典传递给上下文,然后在模板中访问它:

代码语言:javascript
复制
# views.py
def get_context_data(self, **kwargs):
    context = super(MyWizard, self).get_context_data(**kwargs)
    context['all_data'] = self.get_all_cleaned_data()
    return context

# template.html
{{ all_data }}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1716247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档