Django.db.utils.DatabaseError при добавлении objects = models.DjongoManager() к модели Djongo mongodb
Я получаю django.db.utils.DatabaseError
при попытке миграции моих миграций. Единственное, что я помню, что изменилось в моих моделях, это добавление objects = models.DjongoManager()
в мою модель StockInfo. Я не знаю, вызывает ли это новую миграцию, но я получаю очень длинную ошибку:
dividends_info/models.py:
from djongo import models
class Dividend(models.Model):
date = models.CharField(max_length=40)
amount = models.FloatField()
class Meta:
abstract = True
class StockInfo(models.Model):
ticker = models.CharField(max_length=100)
name = models.CharField(max_length=255)
description = models.TextField()
sector = models.CharField(max_length=100)
dividends = models.ArrayField(model_container=Dividend)
objects = models.DjongoManager()
users/models.py:
from djongo import models
class RecentSearch(models.Model):
search_term = models.CharField(max_length=100)
class Meta:
abstract = True
class UserProfile(models.Model):
user_id = models.CharField(max_length=255)
searches = models.ArrayField(model_container=RecentSearch)
objects = models.DjongoManager()
моя недавняя миграция акций информация:
# Generated by Django 3.1.12 on 2022-08-14 18:00
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('dividends_info', '0002_stockinfo_ticker'),
]
operations = [
migrations.AlterField(
model_name='stockinfo',
name='id',
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
]
недавняя миграция пользователей:
# Generated by Django 3.1.12 on 2022-08-14 18:00
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('users', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='userprofile',
name='id',
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
]
эти 2 миграции были созданы после того, как я добавил менеджер объектов в StockInfo. В остальном мое приложение работает, но при запуске python3 manage.py migrate
происходит сбой. Я хотел бы решить эту ошибку и успешно запустить миграции, не удаляя базу данных и не начиная с нуля