zoukankan      html  css  js  c++  java
  • 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 文件

  • 相关阅读:
    HTTP协议
    django-两种方式对单表的操作
    模态框对话
    django
    web框架原理
    DNS详解
    jQuery
    初识web框架
    练习:简单主页搭建
    多表查询
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12338128.html
Copyright © 2011-2022 走看看