我的编程空间,编程开发者的网络收藏夹
学习永远不晚

pycharm中django框架连接mysql数据库的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

pycharm中django框架连接mysql数据库的方法

1、首先下载安装pymysql模块。


pip install pymysql 

如果出现 timeout 超时可以使用其他的资源下载: pip install 模块名 -i https://pypi.douban.com/simple

2、导入库

在项目的init文件中编写下列代码:


# 导入pymysql模块
    import  pymysql
    pymysql.install_as_MySQLdb()

这样整个项目都能使用pymysql,就不用再每个文件都导入pymyqsl
3、在seeting.py文件中的DATABASES中配置mysql的连接,DATABASES中默认是连接sqlite3数据库,先把它注掉:

DATABASES = { 
‘default': { 
# 默认链接的是:sqlite3 
# ‘ENGINE': ‘django.db.backends.sqlite3', 
# ‘NAME': os.path.join(BASE_DIR, ‘db.sqlite3'),

 # 链接自己的mysql
    'ENGINE':'django.db.backends.mysql',
    'NAME':"week01",
    'USER':'hz1805',
    'PASSWORD':'123456',
    'HOST':'localhost',
    'PORT':3306,
}
} 
“` 
‘ENGINE': ‘django.db.backends.mysql', 设置驱动 
‘NAME':”week01”, 设置数据库名 
‘USER':'root', 设置用户名 
‘PASSWORD':'123', 设置密码 
‘HOST':'localhost', 设置主机地址 
‘PORT':3306, 设置端口号

4、注意:不要忘记了在数据库中创建该数据库


create database 数据库名 charset='utf8'; 

可以在pycharm中的导航栏进如View勾选Tool Buttons选项,然后在pycharm左下角会有一个Terminal终端的选项,点开就能连接虚拟环境下的终端,可直接在上面创建数据库

5、连接mysql数据库

点击左侧database — + —–data source —-数据库类型(如:mysql) —– 设置 账号,密码,主机,端口号,数据库名

这里写图片描述 

然后点击Test Connection ,如果显successful就说明成功连接了
如果没有而且显示输入密码,并且输入密码也连接不上,那可能是mysql在安装时没有设置用户名和密码,这时就得去mysql中更改密码。
还有就是,如果对mysql设置了远程连接,也可以使用远程连接的账号和密码,也能连接成功

6、测试程序能否能连接上

1、执行数据迁移


python manage.py makemigrations 
python manage.py migrate 

2、在右边的数据库中看到自动生成的表即可

到此这篇关于pycharm中django框架连接mysql数据库的文章就介绍到这了,更多相关pycharm django连接mysql数据库内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

pycharm中django框架连接mysql数据库的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL ORM框架的数据库连接测试

在Golang中,使用MySQL ORM框架(如gorm)进行数据库连接测试时,需要确保以下几点:确保已安装MySQL数据库并启动。安装Golang的MySQL驱动(如go-sql-driver/mysql)和ORM框架(如gorm)。
MySQL ORM框架的数据库连接测试
2024-10-05

pycharm中连接mysql数据库的步骤详解

前言 最近在新的环境配置pycharm的项目时候,发现pycharm不能连接到mysql数据库。由于安了java环境但是还没配置相关的库,并且jetbrains家的IDE一般都是java写的,于是猜想可能是java缺少mysql的驱动。所以
2022-06-04

php7连接mysql数据库的方法

这篇文章主要为大家展示了php7连接mysql数据库的方法,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“php7连接mysql数据库的方法”这篇文章吧。php有什么用php是一个嵌套的缩写名称,指
2023-06-06

Django配置Mysql数据库连接的实现

目录前言操作路线结束语前言Django原生自带的数据库支持是SQLite,但是我们现在常用的数据库一般是mysql,mangodb等数据库。所以我们要改变数据库的链接,从而达到使用mysql作为django的数据库链接。操作路线现在代
2023-03-08

Django中怎么使用pymysql连接MySQL数据库

Django中怎么使用pymysql连接MySQL数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  Django使用pymysql连接MySQL数据库  
2023-06-02

MySQL查看数据库连接数的方法

目录一、查看数据库连接数二、查看mysql数据库状态一、查看数据库连接数a)SQL:show full processlist;注意:1. 若不加上full选项,则最多显示100条记录2. 若以root帐号登录,你能看到所有用户的当前连
MySQL查看数据库连接数的方法
2024-08-20

Java中SSH秘钥连接mysql数据库的方法

这篇文章主要介绍“Java中SSH秘钥连接mysql数据库的方法”,在日常操作中,相信很多人在Java中SSH秘钥连接mysql数据库的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中SSH秘钥连
2023-06-20

编程热搜

目录