Python 使用Django Crispy表单创建编辑表单

Python 使用Django Crispy表单创建编辑表单,python,django,django-rest-framework,django-crispy-forms,Python,Django,Django Rest Framework,Django Crispy Forms,我正在使用Django Crispy表单构建表单。表单的显示方式正是我所希望的。我可以使用表单创建一个新对象并将其添加到数据库中 然而,我在编辑方面遇到了麻烦。我的第一个想法是,我想使用补丁或PUT form动作,但根据crispy docs的检查,这是不允许的 此外,我还尝试使用Django Rest框架、基于类的通用视图和mixin。我试图使用,但它似乎需要一个补丁或放置 我应该不使用脆表吗?即使我只更新一个db条目,我也应该使用POST方法吗?完全不同的方法?这里有许多不同的代码位,请让我

我正在使用Django Crispy表单构建表单。表单的显示方式正是我所希望的。我可以使用表单创建一个新对象并将其添加到数据库中

然而,我在编辑方面遇到了麻烦。我的第一个想法是,我想使用补丁或PUT form动作,但根据crispy docs的检查,这是不允许的

此外,我还尝试使用Django Rest框架、基于类的通用视图和mixin。我试图使用,但它似乎需要一个补丁或放置

我应该不使用脆表吗?即使我只更新一个db条目,我也应该使用POST方法吗?完全不同的方法?这里有许多不同的代码位,请让我知道其中任何一个是否有助于查看