So what would you want for existing entries in the table which were added before you changed the model?
If you are ok with them being empty, you should use: details = models.CharField(max_length=500, default=“”) And run migrate again. If you are ok instead of this column being null, then: details = models.CharField(max_length=500, null=True, blank=True) I don’t have a huge experience with migrations, so others can correct me if I am wrong, but intuitively I feel that defaults should be captured in code than doing one-off fixes manually while running migrations at the command line. Thanks, Sandip > On Mar 25, 2023, at 12:08 AM, Ebenezer Otchere <swazyman1...@gmail.com> wrote: > > Am new in django and have been getting errors in migrations, i need help > when i try to do migrations it keeps telling me this > it is impossible to add a non-nullable field 'details' to feature without > specifying a default. This is because 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 manually define a default value in models.py. > Thank you in advance > from django.db import models > > # Create your models here. > > > class feature(models.Model) : > > name = models.CharField(max_length=100) > extra = models.CharField(max_length=100) > details1 = models.CharField(max_length=500) > > class art(models.Model): > > name = models.CharField(max_length=100) > details = models.CharField(max_length=500) > > -- > 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 django-users+unsubscr...@googlegroups.com > <mailto:django-users+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/06f462e2-3e1d-4a1a-8a97-b183586e5663n%40googlegroups.com > > <https://groups.google.com/d/msgid/django-users/06f462e2-3e1d-4a1a-8a97-b183586e5663n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- 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 django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/F716AB80-31C0-448A-9F09-3F1DEFE128E5%40showmethesource.org.