在面临 TypeError 的 Django 项目中?
In Django project facing TypeError?
我在项目中遇到错误,例如 save() 需要至少 2 个参数(给定 1 个)
def save(self, request, *args, **kwargs):
obj = super(DealsForm, self).save(commit=False, *args, **kwargs)
obj.user = request.username
obj.save()
表示你调用
YouForm.save()
而不是
YouForm.save(request)
代码中的某处。
可能在某些通用视图中。您必须自定义视图才能将请求传递到表单中。
我在项目中遇到错误,例如 save() 需要至少 2 个参数(给定 1 个)
def save(self, request, *args, **kwargs):
obj = super(DealsForm, self).save(commit=False, *args, **kwargs)
obj.user = request.username
obj.save()
表示你调用
YouForm.save()
而不是
YouForm.save(request)
代码中的某处。
可能在某些通用视图中。您必须自定义视图才能将请求传递到表单中。