我收到以下错误:Traceback: File "C:\Users\HP\GST\lib\site-packages\django\core\handlers\exception.py" in inner 35. response = get_response(request) File "C:\Users\HP\GST\lib\site-packages\django\core\handlers\base.py" in _get_response 128. response = self.process_exception_by_middleware(e, request) File "C:\Users\HP\GST\lib\site-packages\django\core\handlers\base.py" in _get_response 126. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "C:\Users\HP\Desktop\erpcloud\accounts\views.py" in change_password 31. if form.is_valid(): File "C:\Users\HP\GST\lib\site-packages\django\forms\forms.py" in is_valid 179. return self.is_bound and not self.errorsFile "C:\Users\HP\GST\lib\site-packages\django\forms\forms.py" in errors 174. self.full_clean() File "C:\Users\HP\GST\lib\site-packages\django\forms\forms.py" in full_clean 376. self._clean_fields() File "C:\Users\HP\GST\lib\site-packages\django\forms\forms.py" in _clean_fields 397. value = getattr(self, 'clean_%s' % name)()我的观点是这样的:def change_password(request): if request.method == 'POST': form = PasswordChangeForm(data=request.POST, user=request.user) if form.is_valid(): form.save() update_session_auth_hash(request, user) return redirect(reverse('company:Dashboard')) else: return redirect(reverse('accounts:change_password')) else: form = PasswordChangeForm(user=request.user) args = {'form': form} return render(request, 'accounts/change_password.html', args)首先,我认为这是因为我没有更新 Django,但现在我更新了,并且收到了同样的错误。我查看了其他用户提出的一些解决方案,但没有一个适用于我的案例有什么帮助吗?
添加回答
举报
0/150
提交
取消