2017-05-28 11 views

答えて

0

あなたはユーザー管理のget_querysetメソッドをオーバーライドしてのみログインしているユーザーに基づいて結果を返すことができます。

myappに/ admin.py

from django.contrib.auth.admin import UserAdmin as BaseUserAdmin 

@admin.register(User) 
class UserAdmin(BaseUserAdmin): 
    def get_queryset(self, request): 
     qs = super(UserAdmin, self).get_queryset(request) 
     if not request.user.is_superuser: 
      return qs.filter(is_superuser=False) 
     return qs 
+0

ナイス!私はしようとしている!!!ありがとう! – marcosgue

関連する問題