<<<数据库的连接配置>>>
  django配置mysql的流程:
  1.创建数据库用户   (1)进入MySQL数据库 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第1张
    (2)创建有数据库权限的用户 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第2张   (3)退出MySQL后再进入刚才创建的用户 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第3张   (4)创建一个数据库 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第4张
  2.配置settings
   找到DATABASES,做以下修改 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第5张  3.修改项目目录(*含settings.py目录)下的__init__.py模块
    import pymysql
    pymysql.install_as_MySQLdb()
   django-6-数据库配置及模型创建,激活(django模型系统1) Python 第6张
 4.设置时区 TIME_ZONE = 'Asia/Shanghai'  django-6-数据库配置及模型创建,激活(django模型系统1) Python 第7张   <<<模型的创建激活>>>
(1) 创建模型【模型都必须创建在myapp下的models.py里】
   django-6-数据库配置及模型创建,激活(django模型系统1) Python 第8张   类变量对应字段
  每个字段由一个字段类的实例来表示 (2) 激活模型
    在项目中注册app django-6-数据库配置及模型创建,激活(django模型系统1) Python 第9张
   运行数据库迁移命令(一定要在项目根目录下)
      (1)python manage.py makemigrations app
     告诉django做了哪些数据库的更改 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第10张     (2)python manage.py sqlmigrate app 0001
       查看迁移的MySQL语句   django-6-数据库配置及模型创建,激活(django模型系统1) Python 第11张
   
      (3)迁移:
    python manage.py migrate app(如果不写app则迁移所有) django-6-数据库配置及模型创建,激活(django模型系统1) Python 第12张 最后进入数据库新用户看一下 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第13张   这就大功告成啦!! <<<对数据增删改查>>>   1.在根目录下执行python manage.py shell后导入模型 objects是一个很重要的管理器 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第14张  2.增 create() django-6-数据库配置及模型创建,激活(django模型系统1) Python 第15张 3.查 get() django-6-数据库配置及模型创建,激活(django模型系统1) Python 第16张 all()返回查询集queryset,惰性查询,不会改动数据库 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第17张 filter() django-6-数据库配置及模型创建,激活(django模型系统1) Python 第18张 4.改 update() 跟filter()搭配使用 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第19张 5.删 delete() 跟 get()配合使用 django-6-数据库配置及模型创建,激活(django模型系统1) Python 第20张    
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄