• django makemigrtions时出现no changes detected 解决方式


    当输入迁移命令:python manage.py makemigrations  时出现No changes detected

    解决方法:

    在项目的settings.py文件  INSTALLED_APPS 中插入 app名 ,如 message 是我的app名


    运行 : python manage.py makemigrations message 

    如果出现   No changes detected in app 'message'  时

    这时需要在我们app下的models.py 文件中添加模型 例如:

    1. class Blog_Model(models.Model):
    2. name = models.CharField(db_column='name', max_length=200, blank=True, verbose_name='name')
    3. class Meta:
    4. db_table = 'Blog'

    可以根据需求添加模型具体可以参考官文 https://docs.djangoproject.com/en/2.0/topics/db/models/

    完成以上步骤后再次执行 

    python manage.py makemigrations    #对全局操作

    或 python manage.py makemigrations message      

    执行成功返回


    在app的migrations下会生成一个 0001_initial.py 文件

  • 相关阅读:
    JSON
    FBV & CBV
    django Tips
    Django2.2
    cookie & session
    ajax请求
    视图函数
    模板语法
    模板继承、组件
    python之路-----多线程与多进程
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12338128.html
Copyright © 2020-2023  润新知