from django.contrib import admin
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType


class PermissionAdmin(admin.ModelAdmin):
    list_display = ['__unicode__', 'codename']
    list_filter = ['content_type__app_label']


class ContentTypeAdmin(admin.ModelAdmin):
    list_display = ['id', 'app_label', 'model']
    list_filter = ['app_label']


admin.site.register(Permission, PermissionAdmin)
admin.site.register(ContentType, ContentTypeAdmin)

from django.contrib import admin
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType


class PermissionAdmin(admin.ModelAdmin):
    list_display = ['content_type', 'codename', 'name']
    list_filter = ['content_type__app_label']


class ContentTypeAdmin(admin.ModelAdmin):
    list_display = ['id', 'app_label', 'model']
    list_filter = ['app_label']


admin.site.register(Permission, PermissionAdmin)
admin.site.register(ContentType, ContentTypeAdmin)

Update Python/Django: Remove unnecessary reference to __unicode__
Update Python/Django: Remove unnecessary reference to __unicode__

  from django.contrib import admin
  from django.contrib.auth.models import Permission
  from django.contrib.contenttypes.models import ContentType
  
  
  class PermissionAdmin(admin.ModelAdmin):
-     list_display = ['__unicode__', 'codename']
+     list_display = ['content_type', 'codename', 'name']
      list_filter = ['content_type__app_label']
  
  
  class ContentTypeAdmin(admin.ModelAdmin):
      list_display = ['id', 'app_label', 'model']
      list_filter = ['app_label']
  
  
  admin.site.register(Permission, PermissionAdmin)
  admin.site.register(ContentType, ContentTypeAdmin)
  
Update Python/Django: Remove unnecessary reference to __unicode__
## Code Before:
from django.contrib import admin
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType


class PermissionAdmin(admin.ModelAdmin):
    list_display = ['__unicode__', 'codename']
    list_filter = ['content_type__app_label']


class ContentTypeAdmin(admin.ModelAdmin):
    list_display = ['id', 'app_label', 'model']
    list_filter = ['app_label']


admin.site.register(Permission, PermissionAdmin)
admin.site.register(ContentType, ContentTypeAdmin)

## Instruction:
Update Python/Django: Remove unnecessary reference to __unicode__
## Code After:
from django.contrib import admin
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType


class PermissionAdmin(admin.ModelAdmin):
    list_display = ['content_type', 'codename', 'name']
    list_filter = ['content_type__app_label']


class ContentTypeAdmin(admin.ModelAdmin):
    list_display = ['id', 'app_label', 'model']
    list_filter = ['app_label']


admin.site.register(Permission, PermissionAdmin)
admin.site.register(ContentType, ContentTypeAdmin)
