Ошибка переноса «Нет переноса для применения» также не добавить таблицу в postgresql в django - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь создать модель для сайта электронной коммерции, но после внесения изменений, когда я пытаюсь перенести терминал, появляется сообщение «Нет миграции для применения», но когда я проверял базу данных, новой таблицы там не было. Пожалуйста, помогите мне.

`

from django.db import models
from django.utils import timezone


# Create your models here.


class Collection(models.Model):
    name = models.CharField(max_length=200, null=True)

    def __str__(self):
        return self.name


class ProductCategory(models.Model):
    name = models.CharField(max_length=100, null=True)

    def __str__(self):
        return self.name


class Brand(models.Model):
    name = models.CharField(max_length=100, null=True)

    def __str__(self):
        return self.name


class Color(models.Model):
    color = models.CharField(max_length=50, null=True)

    def __str__(self):
        return self.color


class Size(models.Model):
    size = models.CharField(max_length=20, null=True)

    def __str__(self):
        return self.size


class Products(models.Model):
    name = models.CharField(max_length=200, null=True)
    for_people = models.ForeignKey(Collection, on_delete=models.CASCADE)
    category = models.ForeignKey(ProductCategory, on_delete=models.CASCADE)
    description = models.TextField()
    old_price = models.FloatField(null=True, blank=True)
    price = models.FloatField(null=True)
    input_date = models.DateTimeField(auto_now=False, auto_now_add=True)
    update_date = models.DateTimeField(auto_now=True, auto_now_add=False)

    def __str__(self):
        return self.name


class Image(models.Model):
    product_name = models.ForeignKey(Products, related_name='pro_images', on_delete=models.CASCADE)
    image = models.ImageField(upload_to='media/product_img/', null=True, blank=True)

    def __str__(self):
        return self.product_name.name + 'image'

`

На рисунке ниже моего терминала, пожалуйста, проверьте его

Терминал шоу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...