2016-06-07 19 views

回答

1

你不能直接使用AnonymousUser,這個類只需要在Django請求中成爲默認的用戶對象。

如果你的用戶ID,這樣做:

from django.core.exceptions import PermissionDenied 
from django.contrib.auth.models import User 

[... other code there ...] 

    try: 
     user = User.objects.get(pk=user_id) 
    except User.DoesNotExist: 
     raise PermissionDenied 

[... other code there ...] 

對不起我的英文不好,哈哈。