当我尝试使用python主机将django模型迁移到新的mySQL数据库时,出现此错误。
这是我的模特:
class Listaprecios(models.Model):
id = models.SlugField(primary_key = True, max_length =20)
nombre_producto = models.CharField(max_length=30,unique=False)
precio_producto = models.IntegerField()
categoria_producto = models.CharField(max_length=20,unique=False)
cantidad_producto = models.IntegerField()
class Pedidos(models.Model):
fecha = models.DateField(default=date.today)
nombre_cliente = models.CharField(max_length=25)
comentario = models.CharField(max_length=40)
class Productosordenados(models.Model):
item = models.ForeignKey(Listaprecios, on_delete=models.CASCADE)
pedido = models.ForeignKey(Pedidos, on_delete=models.CASCADE)
cantidad = models.IntegerField(default=1)
我正在使用Ver 14.14 Distrib 5.7.23。 甚至我都建议更改设置中的DATABASE配置:
'OPTIONS': { 'init_command': "SET sql_mode='STRICT_TRANS_TABLES',default_storage_engine=INNODB"