所以当我尝试进行迁移时,我在cmd中收到此错误。这是我的代码:
from django.db import models
from shop.models import Product
class Cart(models.Model):
cart_id = models.CharField(max_length=250, blank = True)
date_added = models.DateField(auto_now_add = True)
class Meta:
db_table - 'Cart'
ordering = ['date_added']
def __str__(self):
return self.cart_id
class CartItem(models.Model):
product = models.ForeignKey(Product, on_delete = models.CASCADE)
cart = models.ForeignKey(Cart, on_delete=models.CASCADE)
quantity = models.IntegerField()
class Meta:
db_table = 'CartItem'
def sub_total(self):
return self.product.price * self.quantity
def __str__(self):
return self.product
这是我的models.py文件。
感谢您提供的任何帮助。
答案 0 :(得分:3)
如果表Cart存在,则应写
db_table = 'Cart'
代替
db_table - 'Cart'