The default Django\'s User
model has some fields, and validation rules, that I don\'t really need. I want to make registration as simple as possible, i.e. requi
You face a bit of a dilemma which really has two solutions if you're committed to avoiding the profile-based customization already pointed out.
User
model itself, per Daniel's suggestionsCustomUser
class, subclassing User
or copying its functionality.The latter suggestion means that you would have to implement some things that User
does automatically manually, but I wonder whether that's as bad as it sounds, especially if you're at the beginning of your project. All you'd have to do is rewrite a middle-ware class and some decorators.
Of course, I don't think this buys you anything that 1 won't get you, except that your project shouldn't break if you svn update
your django. It may avoid some of the compatibility problems with other apps, but my guess is most problems will exist either way.