I am stuck. Django 1.7, SQLite3.
I modified my model to add a thumbnail column, as in this tutorial . It was like this:
from django.db import models class Article(models.Model): title = models.CharField(max_length=200) body = models.TextField() pub_date = models.DateTimeField('date published') likes = models.IntegerField(default=0) def __str__(self): return self.title
and now this:
from django.db import models from time import time def get_upload_file_name(instance, filename): return "uploaded_files/%s_%s" % (str(time()).replace(".", "_"), filename) class Article(models.Model): title = models.CharField(max_length=200) body = models.TextField() pub_date = models.DateTimeField('date published') likes = models.IntegerField(default=0) thumbnail = models.FileField(upload_to=get_upload_file_name, null=True) def __str__(self): return self.title
I copied all the data to a json text file using
python manage.py dumpdata article --indent=4 > article.json
and then do
python manage.py makemigrations
who worked. But
python manage.py migrate
not working with
django.db.utils.IntegrityError: NOT NULL constraint failed: article_article__new.thumbnail
And now, even after adding null=True to the thumbnail line in models.py , makemigrations completed successfully, and migrate failed.
What should I do?
python django sqlite
aliteralmind
source share