Python如何连接web数据库

提到Python开发web应用,就一定少不了数据库的使用,那么Python是如何操作web数据库的呢?今天我们一起来学习一下,本文基于Django为基础开发框架,Django项目要操作数据库,首先要和数据库建立连接,才能让程序中的数据和数据库关联起来进行增删改查操作。本文主要介绍Python(Django框架)如何连接数据库。
http://www.99kao.com/uploads/allimg/190213/1-1Z213154405409.png
Python开发web

 Django项目默认使用mysqldb模块进行和mysql数据库之间的交互操作,但是mysqldb模块对于python3.4以上的版本支持还不够完善,所以我们要使用替代方案。通过pymysql模块完成和数据库之间的交互过程。
 Django连接mysql数据库的操作,是通过根模块的配置实现的,在项目根模块的配置文件settings.py中,我们可以查询到如下DATABASES的配置信息:

DATABASES的配置信息:
http://www.99kao.com/uploads/allimg/190125/1-1Z125164U9618.png
settings.py配置文件
ENGINE:用于特定的数据库引擎的配置,一般如下几种:
django.db.backends.sqlite3django.db.backends.postgresqldjango.db.backends.mysqldjango.db.backends.oracle
其余的参数分别是:
NAME:要连接的数据库名称的配置;
USER:配置连接数据库的用户账号;
PASSWORD:配置连接数据库的登录密码;
HOST:配置数据库所在的主机IP地址;
PORT:配置连接数据库的端口号;
CHARSET:配置连接数据库交互数据编码格式。
如图:
http://www.99kao.com/uploads/allimg/190125/1-1Z125164911228.png

上面的操作完成之后,Django就和数据库建立了联系。Python连接数据库也不是很复杂对不对?
本文章由python教程网发布 http://www.99kao.com 转载说明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值