• 1400/01/06

ارور در migrate :

سلام هنگام migrate کردن این ارور رو میده

django.db.utils.OperationalError: no such table: project_products_products

 

  • 1400/01/06
  • ساعت 18:55

سلام دوست من

مشکل از migration های شما هستش

لطفا دیتابیس رو پاک کنین و دوباره دستور migrate رو بزنین


  • 1400/01/06
  • ساعت 23:35

پاک کردم ولی درست نشد مجبور شدم دوباره اپ product ر و ایجاد کنم الان اروری نمیده


  • 1400/01/06
  • ساعت 23:42

استاد چرا وقتی فیلد slug رو  میسازم  و  migrate میکنم این ارور رو میده

django.db.utils.IntegrityError: UNIQUE constraint failed: new__django_products_pr
oduct.slug

مشکل از کجاس؟

 


  • 1400/01/07
  • ساعت 09:09

سلام دوست من

لطفا تصویری از کدهای مدل رو ارسال کنید


  • 1400/01/07
  • ساعت 12:12

models.py

from django.db import models


# Create your models here
class Product_manager(models.Manager):
    def get_active_product(self):
        return self.get_queryset().filter(active=True)


class Product(models.Model):
    title = models.CharField(max_length=50, verbose_name='عنوان')
    slug = models.SlugField(default='', blank=True, unique=True)
    description = models.TextField(verbose_name='توضیحات')
    price = models.DecimalField(max_digits=8, default=0, decimal_places=3, verbose_name='قیمت')
    image = models.ImageField(upload_to='django_product/', null=True, verbose_name='عکس')
    active = models.BooleanField(verbose_name='فعال')
    object = Product_manager()

    def __str__(self):
        return self.title

  • 1400/01/07
  • ساعت 12:31

دستور unique رو بردارین و دوباره تست کنین


  • 1400/01/07
  • ساعت 12:52

بله مشکل از همین بود ولی وقتی unique رو برداشتم باز ارور میداد که migrations های قبلی رو پاک کردم درست شد

                                                                                                مرسی از شما


logo-enamadlogo-samandehi