【发布时间】:2015-07-03 04:39:27
【问题描述】:
我的表单太多了,我想超过 60 个,每个表单都是 ModelForm 的模型,用户可以更新他们填写的数据,我为每个表单使用 UpdateView,我的意思是,一个每个表单的视图,所以我有太多视图,也许遵循 django 的哲学“不要重复自己”我可以只有一个视图和一个模板来更新所有表单吗?
操作如下:
每个表单都是一个模型,每个表单都有一个唯一的 URL,因此 django 必须根据将其传递给 URL 的 pk 检测必须呈现哪个更新表单。直到这里我才这样做,但正如我之前所说,每个表单的每个视图,我需要使用一个模板在一个视图中为所有表单执行此操作。
【问题讨论】:
标签: django django-forms django-views django-class-based-views