2017-04-12 86 views
0

我必須從auth_user表中刪除一個用戶。我正在嘗試使用django。我越來越從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表從我的數據庫丟失。修好了。

+0

我不知道,當你篩選一個確切的ID會發生什麼,但我建議改變的代碼:用戶=用戶。 objects.get(id = 3306),然後** user.delete()** – dentemm

+0

即使這也不起作用。同樣的錯誤。 @dentemm – user208859

+3

你確定你已經應用了'migrations'。 – Bijoy

回答

1

這可能有助於不使用[0]。直接使用此代碼:

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