• django异常--数据库同步


    1. 在新创建的Django项目中执行makemigrations时,遇到:
    2. 而仔细观察,这个报错的app名字是我们之前项目中的app名字,但现在却在我们当前的项目中报错了。究其原因,则是因为之前的项目中的app缓存被存在了Django的模块内的"某些地方" 而我们当在新的项目中用到"某些地方"的功能时,执行了之前的缓存内容,从而引发错误
    3. 打开你的解释器下的Libsite-packagesdjangocontribadminmigrations 删除除了__init__.py外的其他的文件
    4. 删除当前项目中的.idea文件
    5. 在pycharm中删除migrations文件下的00开头的py文件。 因为我们并没有删除Django模块中"某些地方"的缓存文件(pip uninstall Django都清不了这些缓存文件)。so,我们要手动去删除这这个"某个地方"的缓存文件
    6. 删除当前数据库
    7. 然后再次运行makemigrations即可

      其实有时候在执行第一步删除__init__.py后可以消除当前报错。如果在执行makemigrations是会抛出一个default。。。的错误。如果有这个错误出现在执行下面的操作

      建议直接按步骤全部执行了。免得费事(这波操作很划水~~~)

      技术支持 https://home.cnblogs.com/u/Neeo/

  • 相关阅读:
    Hive学习笔记三
    spark之RDD练习
    Python之QRCode
    Zookeeper学习笔记一
    Docker学习笔记一
    MapReduce异常:java.lang.ClassCastException: interface javax.xml.soap.Text
    Hive学习笔记二
    Hive学习笔记一
    5.线性回归算法
    4.K均值算法
  • 原文地址:https://www.cnblogs.com/Rxtong/p/11024855.html
Copyright © 2020-2023  润新知