码迷,mamicode.com
首页 > 数据库 > 详细

django数据库配置及模型创建,激活

时间:2019-02-24 13:32:40      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:mic   database   __init__   span   one   asi   model   mamicode   div   

<<<数据库的连接配置>>>
 django配置mysql的流程:
 1.创建数据库用户
  (1)进入MySQL数据库
技术图片
    (2)创建有数据库权限的用户
技术图片
  (3)退出MySQL后再进入刚才创建的用户
技术图片
  (4)创建一个数据库
技术图片
 2.配置settings
   找到DATABASES,做以下修改
技术图片
 3.修改项目目录(*含settings.py目录)下的__init__.py模块
    import pymysql
    pymysql.install_as_MySQLdb()
  技术图片
 4.设置时区 TIME_ZONE = ‘Asia/Shanghai‘ 
技术图片
 
<<<模型的创建激活>>>
(1) 创建模型【模型都必须创建在myapp下的models.py里】
  技术图片
  类变量对应字段
  每个字段由一个字段类的实例来表示
(2) 激活模型
    在项目中注册app
技术图片
  运行数据库迁移命令(一定要在项目根目录下)
     (1)python manage.py makemigrations app
     告诉django做了哪些数据库的更改
技术图片
    (2)python manage.py sqlmigrate app 0001
       查看创建模型是生成的MySQL语句
 
技术图片
   
      (3)迁移:
    python manage.py migrate app(如果不写app则迁移所有)
技术图片
最后进入数据库新用户看一下
技术图片
 
这就大功告成啦!!
 
 

django数据库配置及模型创建,激活

标签:mic   database   __init__   span   one   asi   model   mamicode   div   

原文地址:https://www.cnblogs.com/wmkpy/p/10424725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!