Сбой в интеграции Django и mongoDB

Я пытаюсь соединить мой django проект с MongoDB с помощью djongo. Каждый раз, когда я запускаю python manage.py migrate, миграция запускается, но выдает ошибку после этого Applying App.0007 _alter_order_customer_alter_orderitem_customer_and_more...Not implemented alter command for SQL ALTER TABLE "App_order" ALTER COLUMN "customer_id" TYPE intкак это исправить???? я использую две базы данных в одном кластере, надеюсь, это не проблема

Models.py

#models.py
from django.db import models
from django.contrib.auth.models import User




class Rating(models.Model):
    customer = models.CharField(max_length=200,null=True,blank=True)
    product_id = models.CharField(max_length=200)

class Product(models.Model):
    title = models.CharField(max_length=200)
    price = models.FloatField()
    image = models.ImageField(upload_to='static/images')
    rating = models.IntegerField(default=0,blank=True)

    def __str__(self):
        return self.title

class Order(models.Model):
    customer = models.ForeignKey(User,on_delete=models.SET_NULL,blank=True,null=True)
    date = models.DateField(auto_now_add=True,blank=True)
    complete = models.BooleanField(default=False,null=True,blank=False)
    transaction_id = models.CharField(max_length=200,null=True,blank=True)

    def __str__(self):
        return str(self.id)

class OrderItem(models.Model):
    customer = models.ForeignKey(User,on_delete=models.SET_NULL,null=True)
    product = models.ForeignKey(Product,on_delete=models.SET_NULL,blank=True,null=True)
    order = models.ForeignKey(Order,on_delete=models.SET_NULL,null=True,blank=True)
    date = models.DateField(auto_now_add=True)
    
    def __str__(self):
        return str(self.product) + " Order: (" + str(self.order)+")"

class ShippingAddress(models.Model):
    customer = models.ForeignKey(User,blank=True,null=True,on_delete=models.SET_NULL)
    order = models.ForeignKey(Order,blank=True,null=True,on_delete=models.SET_NULL)
    address = models.CharField(max_length=50,null=True)
    city = models.CharField(max_length=50,null=True)
    state = models.CharField(max_length=50,null=True)
    zipcode = models.CharField(max_length=50,null=True)

    def __str__(self):
        return str(self.order)

Ошибка:

Вернуться на верх