سلام هنگام migrate کردن این ارور رو میده
django.db.utils.OperationalError: no such table: project_products_products
سلام دوست من
مشکل از migration های شما هستش
لطفا دیتابیس رو پاک کنین و دوباره دستور migrate رو بزنین
پاک کردم ولی درست نشد مجبور شدم دوباره اپ product ر و ایجاد کنم الان اروری نمیده
استاد چرا وقتی فیلد slug رو میسازم و migrate میکنم این ارور رو میده
django.db.utils.IntegrityError: UNIQUE constraint failed: new__django_products_pr
oduct.slug
مشکل از کجاس؟
سلام دوست من
لطفا تصویری از کدهای مدل رو ارسال کنید
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
دستور unique رو بردارین و دوباره تست کنین
بله مشکل از همین بود ولی وقتی unique رو برداشتم باز ارور میداد که migrations های قبلی رو پاک کردم درست شد
مرسی از شما