这是视图
class RegisterView(View):
def get(self,request):
register_form = RegisterForm()
return render(request,'register.html',{'register_form':register_form})
def post(self,request):
register_form = RegisterForm(request.POST)
if register_form.is_valid():
user_name = request.POST.get("email", '')
pass_word = request.POST.get("password", '')
user_profile = UserProfile
user_profile.username = user_name
user_profile.email = user_name
user_profile.password = make_password(pass_word)
user_profile.save() #error
send_register_email(user_name,"register")
我想将 user_profile 保存到 mysql 中,但是 user_profile.save() 出现了错误, TypeError: save() missing 1 required positional argument: 'self',我该如何解决?
user_profile = UserProfile()
替代user_profile = UserProfile
,并检查其输出。 - aquaman