Администратор модуля аутентификации Django ограничивает соответствие имени пользователя r'^[\w.@+-]+$'
.Вам необходимо заменить формы по умолчанию внутри экземпляра ModelAdmin: UserAdmin.form и UserAdmin.add_form, например:
from django.contrib import admin
from django.contrib.auth.admin import User, UserAdmin as UserAdmin_
admin.site.unregister(User)
class UserAdmin(UserAdmin_):
add_form = ... # customized form based on auth.forms.UserCreationForm
form = ... # customized form based on auth.forms.UserChangeForm
admin.site.register(User, UserAdmin)