博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pycharm连接MySQL步骤及注意点
阅读量:5255 次
发布时间:2019-06-14

本文共 889 字,大约阅读时间需要 2 分钟。

1.数据库连接修改MySQL:

  默认:MySQLDB #MySQLDB只支持Python2,暂不支持python3,所以要修改,
  修改成:pymysql,在每个项目中都需要先导入pymysql模块,
  修改方法:在项目文件夹下的__init__.py中导入pymysql替换MySQLdb,如下:
  import pymysql
  pymysql.install_as_MySQLdb()
2.在settings/py中替换原有的sqlite3数据库,如下:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', 'NAME': 'Upload_Files', 'USER': 'root', 'PASSWORD': '123123', 'HOST': '', 'PORT': '3306', } }

3.由于版本问题:注释掉:lib\site-packages\django\db\backends\mysql\base.py中的

if version < (1, 3, 13):     raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)

4.然后:lib\site-packages\django\db\backends\mysql\operations.py 第146行把decode改成encode
5.终端创建数据库(或者使用已有数据库)
6.在终端执行以下代码
python3 manage.py makemigrations
python3 manage.py migrate

转载于:https://www.cnblogs.com/yangyangming/p/10956733.html

你可能感兴趣的文章
web_day4_css_宽度
查看>>
用sql删除数据库重复的数据的方法
查看>>
学习笔记21—PS换图片背景
查看>>
electron入门心得
查看>>
格而知之2:UIView的autoresizingMask属性探究
查看>>
Spring3.0 AOP 具体解释
查看>>
我的Hook学习笔记
查看>>
EasyUI DataGrid 中字段 formatter 格式化不起作用
查看>>
海量数据存储
查看>>
js中的try/catch
查看>>
[导入]玫瑰丝巾!
查看>>
自动从网站上面下载文件 .NET把网站图片保存到本地
查看>>
【识记】 域名备案
查看>>
STL uva 11991
查看>>
MY SQL的下载和安装
查看>>
自定义OffMeshLink跳跃曲线
查看>>
寄Android开发Gradle你需要知道的知识
查看>>
简述spring中常有的几种advice?
查看>>
学习Redux之分析Redux核心代码分析
查看>>
ABAP 创建和调用WebService
查看>>