在面向TypeError的Django项目中?

时间:2015-08-29 11:11:02

标签: django django-models django-forms

我在项目中遇到错误,例如save()至少需要2个参数(给定1个)

def save(self, request, *args, **kwargs):
    obj = super(DealsForm, self).save(commit=False, *args, **kwargs)
    obj.user = request.username
    obj.save()

1 个答案:

答案 0 :(得分:1)

这意味着您致电

YouForm.save()

而不是

YouForm.save(request)

代码中的某处。

可能在某些通用视图中。您必须自定义视图才能将请求传递到表单中。