python manage.py makemigrations blog在应用程序“blog”中未检测到任何更改

python manage.py makemigrations blog在应用程序“blog”中未检测到任何更改,python,django,django-models,django-migrations,Python,Django,Django Models,Django Migrations,这是model.py中的升华文本编辑器代码 from django.db import models from django.utils import timezone from django.contrib.auth.models import User # Create your models here. class Post(models.Model): STATUS_CHOICES = ( ('draft', 'Draft'), ('publish

这是model.py中的升华文本编辑器代码

from django.db import models
from django.utils import timezone
from django.contrib.auth.models import User
# Create your models here.
class Post(models.Model):
    STATUS_CHOICES = (
        ('draft', 'Draft'),
        ('published', 'Published'),
    )
    title = models.CharField(max_lenght=250)
    slug = models.SlugField(max_lenght=250)
    content = models.TextField()
    seo_title = models.CharField(max_lenght=250)
    seo_description = models.CharField(max_lenght=160)
    author = models.ForeignKey(User, related_name='blog_posts')
    published = models.DateTimeField(default=timezone.now)
    Created = models.DateTimeField(auto_now_add=True)
    updated = models.DateTimeField(auto_now=True)
    status = models.CharField(max_lenght=9, choices=STATUS_CHOICES, default='draft')

    def __str__(self):
        return self.title
==>>稍后在sublime文本编辑器中保存后,我打开命令promt并键入命令python manage.py makemigrations blog 它返回了一个错误-在应用程序“blog”中未检测到任何更改


错误截图

我通过从数据库中删除迁移条目解决了这个问题,转到您正在使用的数据库,django_migrations表中将有一个关于您的表的条目。请删除该条目,然后再次运行该命令。

您做了哪些更改?删除博客应用程序中的迁移文件,然后重试。应用程序中未检测到任何更改,这不是错误。这意味着您在上次迁移中没有做任何更改。您的问题是什么@穆纳达乌阿迪提出了一个很好的观点,这不是一个错误。你期待什么?在按照建议删除迁移之前,您可能希望了解到底是什么问题。