$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的名字,不是工程名字