I'm using userena and after adding the following line to my models.py
zipcode = models.IntegerField(_('zipcode'),
max_length=5)
I get the following error after I hit the submit button on th signup form:
IntegrityError at /accounts/signup/
NOT NULL constraint failed: accounts_myprofile.zipcode
My question is what does this error mean, and is this related to Userena?
if the zipcode field is not a required field then add null=True and blank=True, then run makemigrations and migrate command to successfully reflect the changes in the database.
You must create a migration, where you will specify default value for a new field, since you don't want it to be null. If null is not required, simply add
null=True
and create and run migration.Since you added a new property to the model, you must first delete the database. Then manage.py migrations then manage.py migrate.