Hey guys, I added an EmailField <https://docs.djangoproject.com/en/3.1/ref/models/fields/#emailfield> to some of my already existing models. When I tried to run:
*python manage.py makemigrations* I got the following prompt: *You are trying to add a non-nullable field 'email' to employee without a default; we can't do that (the database needs something to populate existing rows).Please select a fix: 1) Provide a one-off default now (will be set on all existing rows with a null value for this column) 2) Quit, and let me add a default in models.pySelect an option: * I quit the prompt (option two). Then I went ahead and commented out the new EmailField in the models I added them and I dropped all of the database rows in my entire database (not just the rows related to the models where I added the new email field; I dropped every row from every table). Then I uncommented the new EmailField and tried to run: *python manage.py makemigrations* again, *but I still get the prompt above*! I selected option 1 a few times, but I'm not sure what I need to do. I tried to supply a value for that field, but the prompt is a Python shell, so I'm not sure what I need to do if I select option 1. *How do I fix this?* Best, Mislav -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CABTqP_HKzXHOAKC-y0AedjsxtBcgKLEk9Cj9J7nhgoD1EpNf%2BA%40mail.gmail.com.

