我收到以下錯誤: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,但現(xiàn)在我更新了,并且收到了同樣的錯誤。我查看了其他用戶提出的一些解決方案,但沒有一個適用于我的案例有什么幫助嗎?
添加回答
舉報
0/150
提交
取消