U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

在 Python Django 框架中操作 MySQL 数据库

来源:http://www.tudoupe.com时间:2022-06-22

本文目录

        • 1.检查是否安装了PyMySQL驱动程序
        • 2.安装PyMySQL驱动程序(如果未安装)
        • 三、配置数据库连接
        • 为数据表创建模型
        • 五、数据操作
        • 六、其它

在Python下有许多不同的Web框架。吉安哥是最具代表性的举重运动员之一。许多成功的网站和应用程序都基于onjango。Django是一个开放源代码的Web应用程序框架,由Python編寫。--蔬菜鸟类教科书

如何在Django中连接并使用现有的MySQL数据库 ?

如何在Django中对MySQL数据库中的数据是否需要修改和删除?

本文以PyCharm社区版本为编辑器,以Windows为实现的Python环境。

1.检查是否安装了PyMySQL驱动程序

  1. 方法1:使用命令行窗口输入pip list命令查看。
    命令行查看

  2. 方法2:使用PyCharm编辑器查看。

    单击文件 - 设置,打开设置接口.

    找到[项目:在此显示项目目录的名称“Python Interpreter”。
    在这里插入图片描述

2.安装PyMySQL驱动程序(如果未安装)

  1. 方法1:使用命令行窗口输入pip install pymysql命令安装。
    在这里插入图片描述

  2. 方法2:使用PyCharm编辑器安装。

    这是当你看的时候一样,打开接口。
    在这里插入图片描述
    单击“+”打开安装界面,搜索驱动程序和安装。
    在这里插入图片描述

三、配置数据库连接

Django在项目中找到的配置文件:settings.py它通常位于项目根目录的目录下。

找到DATABASES更改数据库配置参数的配置项目.

在与settings.py同级目录下的__init__.py中加入如下配置:

意思为使用PyMySQL模块连接MySQL数据库。

为数据表创建模型

模式,或ORM。

ORM(Object Realtional Mapping)允许您使用类和对象来操作数据库。

在数据库中,我们通常使用SQL声明来操作数据,但在程序开发中,数据库中的表与一个程序中的字段和实体类之间没有关联,ORM是实体类与数据库表之间的关系。因此,操作实体类与操作数据库表的目的相等。
在这里插入图片描述

(这张照片是从鸟瞰教程中拍摄的。

Django它可以用于为数据表创建相应的ORM模型,在一个实例中为所有表生成相应的模型,或仅为数据表生成一个模型。

  1. 生成所有表

    此命令为所有表生成相应的ORM模型代码,并将其保存到models.py文件中。

  2. 生成单张表

    该命令生成指定数据表的相应的ORM模型代码,并在命令行工具中输出。
    在这里插入图片描述
    生成的代码将被复制到models.py文件中即可使用。

五、数据操作

有了models.py该文件和生成数据表模型可以用于在视图函数文件中执行数据操作。

下面显示了管理员角色表的模型代码:

首先在视图函数文件中介绍模型文件:

  1. 数据的查询

    AdminRole.objects.all()

  2. 数据的添加

    AdminRole.objects.create (role_name = 'role name', role_desc = 'role description', create_time = 'create time')

  3. 数据的修改

    Admin.objects.filter(role_id = 1).update (role_name = 'new character name', role_desc = 'new character description')

  4. 数据的删除

    Admin.objects.filter(role_id = 1).delete()

完整演示代码:

它展示了基本数据操作,重点在于如何连接MySQL数据库和创建ORM模型,以及如何自己操作更多的数据。

六、其它

1. 菜鸟教程:Django 教程 >>>

2. 菜鸟教程:Django ORM - 单表实例 >>>

3. Django 4.0 官方文档 >>>

4. PyCharm 编辑器下载 >>>

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息