Django IntegrityError: Ограничение NOT NULL не сработало с полем NULLABLE
При попытке создать суперпользователя в Django я получаю ошибку:
django.db.utils.IntegrityError: NOT NULL constraint failed: b3ack_investoruser.watchlist
У меня есть пользовательский пользователь и, единственное пользовательское поле IS NULLABLE:
class InvestorUser(AbstractUser):
id = models.AutoField(primary_key=True)
watchlist = models.JSONField(default=None, blank=True, null=True)
manage.py имеет:
AUTH_USER_MODEL = 'b3ack.InvestorUser'
admin.py имеет:
from django.contrib import admin
from .models import InvestorUser
# Register your models here.
admin.site.register(InvestorUser)
Я пробовал
python3 manage.py sqlflush
Я переделал все свои миграции. Я удалил предыдущие миграции.
Ничего из этого не работает.
Выполните следующие шаги:
1 - Delete migrations Folder
2 - Delete db.sqlite3 (delete database)
3 - run command (python manage.py makemigrations your_app_name)
4 - run command (python manage.py migrate)