zoukankan      html  css  js  c++  java
  • python manage.py makemigrations生成数据变化的问题

    今天遇到的生成数据库的问题
    django生成数据库的话,使用的是两条命令,一个是python manage.py makemigrations,以及python manage.py migrate
    在设计数据库表的时候,一定要搞清楚表和表之间的关系,因为表和表之间有依赖,必须是首先生成A表,才能再生成B表
    每一个注册过的app下面都有一个makemigrations的文件夹,这个文件夹里面的文件就是记录数据表的迁移和变化的,如果是
    正常情况下使用命令生成的话,也是django自行按照顺序生成的迁移文件,不会有什么问题。而我现在的情况是,项目里面
    app下面的makemigrations文件夹被人删掉了,只能自己去生成,但是单独使用上述的命令又会因为表结构的问题而出错,所以
    只能根据表生成的先后顺序使用python manage.py makemigrations app名字 一个一个的去生成这个文件夹,然后再使用
    python manage.py migrate app名字 一个一个去实现表的变化,生成变化后的表
    所以在编程的过程中,不论遇到什么当时不可以解决的问题,都要保持心态,搞清楚原理,再对症下药,当然不耻下问也很重要

    还有,有些人喜欢装逼,请不要理他,装逼的人自有天收,我听着就好了,don't care

  • 相关阅读:
    Go语言之依赖管理
    Go之NSQ
    Redis相关
    Go语言操作mongoDB
    Go语言操作Redis
    mysql-5.7.22-winx64.zip 安装
    LL(1)文法系列(二)预测分析表
    LL(1)文法系列(三)预测分析程序
    LL(1)文法系列(一)first集和follow集
    算符优先系列之(二)算符优先关系表
  • 原文地址:https://www.cnblogs.com/yingqml/p/6639035.html
Copyright © 2011-2022 走看看