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
- notify admin what fields have changed in form submission by pjv 1 year, 1 month ago
- Custom admin widgets by field type by dgouldin 2 years, 11 months ago
- Username form field by sma 3 years, 2 months ago
- isUnique validator for newforms by clamothe 3 years, 6 months ago
- clean validation for dynamic form fields by leveillej 1 year, 8 months ago
Comments