Django has a few built-in forms, and one of the important ones is the UserCreationForm. It is also really poorly documented, and you kinda have read the source to get something working properly. Since I had difficulties with this, I figure other people will as well. So here is some sample code. Requiring an e-mail address From the documentation, User’s e-mail address is an optional field. You can