I\'m using Django-Registration and the form just has 3 fields (Username, Email, Password, and Re-password), but why I can\'t add last name and first name??
In the Form a
I did it :
new_user = User.objects.create_user(username, email, password)
new_user.is_active = False
new_user.first_name = first_name
new_user.last_name = last_name
new_user.save()
I know you found a way around, but this way below may also interest you.
This is because it requires keywords arguments (which will be passed to the User's __init__ method).
https://docs.djangoproject.com/en/1.6/ref/contrib/auth/#manager-methods
User.objects.create_user("user1", "user1@foo.bar", "pwd", first_name="First", last_name="Last")