Привет, я получаю это везде, где я пытаюсь внести изменения в мои модели или пытаюсь выполнить миграцию, использую mysql и django 1.8.6
Операционная ошибка 1050 Ошибка «Таблица 'products_myproducts' уже существует» только каждый раз, когда ясделать миграции
class Product(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
managers = models.ManyToManyField(settings.AUTH_USER_MODEL,related_name="managers_product",blank=True)
media = models.ImageField(blank=True,null=True,
upload_to=download_media_location,
storage=FileSystemStorage(location=settings.PROTECTED_ROOT))
title = models.CharField(max_length=30)
description = models.TextField(default='',blank=True)
slug= models.SlugField(blank=True,unique=True)
price = models.DecimalField(max_digits=60,decimal_places=2,default=9.99)
sale_active = models.BooleanField(default=False)
sale_price = models.DecimalField(max_digits=60,decimal_places=2,default=6.99,null=True,blank=True)
def __str__(self):
return self.title
также для моих продуктов
class MyProducts(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL)
products = models.ManyToManyField(Product,blank=True)
def __str__(self):
return "%s" %(self.products.count())
class Meta:
verbose_name = "My Products"
verbose_name_plural = "My Products"