djangoで各ユーザーが文章を自由に投稿できるアプリ(チュートリアル)を学習しています。
ある程度完成し、動作を確認しているのですが、ユーザー退会処理及び投稿削除処理の際に以下のエラーが発生してしまいます。
python
1IntegrityError at ***/*** 2FOREIGN KEY constraint failed
このエラー自体毎回ではなく、たまにしか発生せず、どこが原因なのか見当が付かず困っています。
どなたかヒントをいただけないでしょうか?
必要な情報があれば追記いたします。
ユーザー削除の処理
python
1class UserDeleteView(LoginRequiredMixin, generic.View): 2 3 def get(self, *args, **kwargs): 4 user = User.objects.get(email=self.request.user.email) 5 auth_logout(self.request) 6 user.delete() 7 return render(self.request,'user/delete_complete.html')
投稿削除処理
python
1class PostDeleteView(DeleteView): 2 model = Post 3 success_url = reverse_lazy('post:delete_done') 4 5def delete_done(request): 6 return render(request, 'post/delete_done.html')
回答1件
あなたの回答
tips
プレビュー