you need to give default value in email. seems few records are already
exist.

else delete sqllite file and try again.

On Sat, Sep 12, 2020 at 6:22 PM Mislav Jurić <[email protected]>
wrote:

> 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
> <https://groups.google.com/d/msgid/django-users/CABTqP_HKzXHOAKC-y0AedjsxtBcgKLEk9Cj9J7nhgoD1EpNf%2BA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Thanks & Regards

Regards,
Danish

-- 
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/CAPQdaF14z3tAGNDKsk5HYNDG4v%3DpZv6fHbSpC5AtyDdhwzR9zQ%40mail.gmail.com.

Reply via email to