No changes detected解决方案

$python manage.py makemigrations

No changes detected

 

解决方案:

确保models.py中

from django.db import models

class TableName(models.Model):
    name = models.CharField(max_length=128, blank=True, null=True)
    price = models.IntegerField(blank=True, null=True)
    link = models.CharField(max_length=512, blank=True, null=True)
    pic_path = models.CharField(max_length=64, blank=True, null=True)

    class Meta:
        managed = True
        db_table = 'table_name'

managed=True而不是False

python manage.py makemigrations --empty cmdb

python manage.py migrate

 

这里cmdb是app的名字,不是工程名字

 

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页