pycharm中django框架连接mysql数据库的⽅法
⽬录
1、⾸先下载安装pymysql模块。
2、导⼊库
4、注意:不要忘记了在数据库中创建该数据库
5、连接mysql数据库
6、测试程序能否能连接上
1、⾸先下载安装pymysql模块。
pip install pymysql
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.sql',
'NAME':"week01",
'USER':'hz1805',
'PASSWORD':'123456',
'HOST':'localhost',
'PORT':3306,
}
}
mysql下载链接“`
‘ENGINE': ‘django.sql', 设置驱动
‘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数据库内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。