Django,如何使用CreateView和UpdateView同时添加两个记录

时间:2019-03-17 17:41:55

标签: django forms django-generic-views

我需要一个带有一些FloatField字段的模型,该表的每条记录应与另一条记录一起使用(第一行表示最小值,第二行表示最大值)。 我喜欢用户同时添加或编辑这两行的值。 我很想知道如何为此目的使用django CreateView和UpdateView泛型类或任何其他工具。 请让我知道您的有用评论。

更新: 这是我的代码的一部分:

<div id="photodiv">

</div>

<input type="button" value="1" id="one">
<input type="button" value="2" id="two">
<input type="button" value="3" id="three">
<input type="button" value="4" id="four">

添加或编辑单个记录没有问题,但是我更愿意同时处理“最小”和“最大”相关记录。

1 个答案:

答案 0 :(得分:2)

基于通用类的视图可以一次更新/创建/删除模型的单个对象。
如果您要进行一些自定义,则可以更清晰,更轻松地编写自己的视图

如果确实修改了数据库中的两行,则使UpdateModel(UpdateView)令人困惑。