我在项目中遇到错误,例如save()至少需要2个参数(给定1个)
def save(self, request, *args, **kwargs):
obj = super(DealsForm, self).save(commit=False, *args, **kwargs)
obj.user = request.username
obj.save()
答案 0 :(得分:1)
这意味着您致电
YouForm.save()
而不是
YouForm.save(request)
代码中的某处。
可能在某些通用视图中。您必须自定义视图才能将请求传递到表单中。