欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 运维知识 > 数据库 >内容正文

数据库

django连接数据库和数据迁移 -凯发ag旗舰厅登录网址下载

发布时间:2024/10/8 数据库 28 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 django连接数据库和数据迁移 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

django 连接mysql的配置流程:

  • 安装 pymysql pip install pymysql

  • 创建数据库用户
    有创建数据库权限的用户

  • 创建数据库对应的数据库

  • 修改配置settings

  • 修改项目文件夹(和settings.py文件所在的目录)下
    init.py 文件
    写上:

import pymysql pymysql.install_as_mysqldb()
  • 设置时区 time_zone = ‘asia/shanghai’ # 北京时间

对象关系映射(object relational mapping,简称orm)!
简单的说就是用面向对象的方式,描述数据库,操作数据库,
达到不用编写sql语句就能对数据库进行增删改查。

在app下的model.py

  • 每一个模型都是django.db.models.model的子类
  • 类变量 表示模型中的数据库字段
  • 每一个字段由一个字段类的实例表示
  • 激活模型

    python manage.py makemigrations



    在app会生成一个migrations的文件夹来记录迁移

    python manage.py sqlmigrate app下面对应的文件名(前4个数字),就可以查看对应的sql语句

    python manage.py migrate

    表的名字的是

    总结

    以上是凯发ag旗舰厅登录网址下载为你收集整理的django连接数据库和数据迁移的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

    • 上一篇:
    • 下一篇:
    网站地图