1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | from django.contrib.auth.models import User
from django.contrib.auth.admin import UserAdmin
from django.forms import ModelForm
from django import forms
class EzyUserAdminForm(ModelForm):
""" Override the admin page for user to allow non-slug login names """
username = forms.CharField()
class Meta:
model = User
class EzyUserAdmin(UserAdmin):
form = EzyUserAdminForm
admin.site.unregister(User) #deregister the old user admin
admin.site.register(User, EzyUserAdmin) #register our new form
|
More like this
- Autogenerate admin classes in admin.py by dodgyville 4 years, 9 months ago
- Making prepopulate_from work with ForeignKeys and other sorts of choice fields by josho 4 years, 8 months ago
- Custom admin widgets by field type by dgouldin 4 years, 2 months ago
- Username form field by sma 4 years, 6 months ago
- jstree integration to django admin by pawnhearts 3 years, 4 months ago
Comments