解决Django makemigrations 出现 No changes detected in app 'XXX'的问题。

解决Django makemigrations 出现 No changes detected in app 'XXX'的问题。

  • 首先来看一下我写的models.py文件
    • 问题很简单,但是被我忽视了,那就是所有的model类 必须继承自 models.Model

)

首先来看一下我写的models.py文件

from django.db import models

# Create your models here.
class BookInfo():
    btitle=models.CharField(max_length=50)
    bpub_date=models.DateField()
    bread=models.IntegerField()
    bcomnt=models.IntegerField()
    isDelete=models.BooleanField(default=False)

问题很简单,但是被我忽视了,那就是所有的model类 必须继承自 models.Model

修改以后

class BookInfo(models.Model):

重新执行 makemigrations 就可以了。

你可能感兴趣的:(Python)