robertvari

User admin

Apr 13th, 2020
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.77 KB | None | 0 0
  1. from django.contrib import admin
  2. from django.contrib.auth.admin import UserAdmin
  3.  
  4. from .models import CreativeUser, Profile
  5.  
  6.  
  7. class CustomUserAdmin(UserAdmin):
  8.     model = CreativeUser
  9.  
  10.     list_display = ('email', 'is_staff', 'is_active',)
  11.     list_filter = ('email', 'is_staff', 'is_active',)
  12.  
  13.     fieldsets = (
  14.         (None, {'fields': ('email', 'username', 'password')}),
  15.         ('Permissions', {'fields': ('is_staff', 'is_active')}),
  16.     )
  17.  
  18.     add_fieldsets = (
  19.         (None, {
  20.             'classes': ('wide',),
  21.             'fields': ('email', 'password1', 'password2', 'is_staff', 'is_active')}
  22.         ),
  23.     )
  24.     search_fields = ('email',)
  25.     ordering = ('email',)
  26.  
  27.  
  28. admin.site.register(CreativeUser, CustomUserAdmin)
  29. admin.site.register(Profile)
Advertisement
Add Comment
Please, Sign In to add comment