2017-04-12 9 views
0

auth_userテーブルからユーザを削除する必要があります。そして、私はジャンゴから使用しようとしています。私はdjangoのauth_userテーブルからユーザを削除する

ProgrammingError取得しています:(1146、uは "テーブル 'oculus.auth_user_groups' が存在しません")私が使用しています

コードは次のとおりです。

from django.contrib.auth.models import User 
user = User.objects.filter(id=3306) 
user[0].delete() 

@EDIT:auth_user_groupsテーブルは私のdbから抜けていた。それを固定しました。

+0

私はあなたが正確なIDをフィルタリングするときに何が起こるかわからないけど、私は、コードを変更することはお勧めします。user =ユーザーを。 objects.get(id = 3306)、そして** user.delete()** – dentemm

+0

それもうまくいきません。同じエラー。 @dentemm – user208859

+3

あなたは 'migrations'を適用していますか? – Bijoy

答えて

1

これがdont [0] .directlyこのコードを使用して使用するのに役立つかもしれない:

from django.contrib.auth.models import User 
user = User.objects.filter(id=3306) 
user.delete() 
関連する問題