您现在的位置是:首页» windows系统» python websocket框架,python中怎么导入django

python websocket框架,python中怎么导入django

2024-07-13 13:12:19
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。本文目录1.检查是否安装了PyMySQL驱动程序2.安装PyMySQL驱动程序(如果未安装)三、配置数据库连接为数据表创建模

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

本文目录

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

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

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

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

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

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

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

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

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

找到[项目:在此显示项目目录的名称“Python Interpreter”。

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

方法1:使用命令行窗口输入pip install pymysql命令安装。

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

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

三、配置数据库连接

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

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

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

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

为数据表创建模型

模式,或ORM。

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

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

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

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

生成所有表

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

生成单张表

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

五、数据操作

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

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

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

数据的查询

AdminRole.objects.all()

数据的添加

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

数据的修改

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

数据的删除

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

完整演示代码:

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

六、其它

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

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

3. Django 4.0 官方文档 >>>

4. PyCharm 编辑器下载 >>>

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com