博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python34之殇——DJango连接Mysql数据库
阅读量:7088 次
发布时间:2019-06-28

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

系统环境:

64位 windows 7 + python34 + Django 1.8

问题描述:      

因为MySQLdb不兼容python3.x,导致DJango使用django.db.backends.mysql连接mysql数据库时,出现启动网站报错。


解决方法:
  pyMySQL可以用于python3.x下mysql数据库的连接,可以作为DJango的数据库引擎。
1、安装pyMySQL
        windows下可以使用pip安装pyMySQL
pip install PyMySQL
2、修改站点文件__init__.py
此文件位于站点目录内,由python_admin.py新建站点时生成
import pymysqlpymysql.install_as_MySQLdb()
3、修改站点settings.py文件数据库链接方式
DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql', 	//	引擎名        'NAME': '要连接的数据库名',                               'USER': '数据库用户名',                               'PASSWORD': '数据库密码',                          'HOST': '主机名',        'PORT': '端口号',     }}
4、重启manager,,同步数据库

转载地址:http://bfbql.baihongyu.com/

你可能感兴趣的文章
Dom中高big 事件总结(持续更新中)
查看>>
Immutable.js 源码解析 --List 类型
查看>>
【修真院“善良”系列之十六】代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分...
查看>>
js数据结构-栈
查看>>
前端构建_webpack
查看>>
Looper源码
查看>>
微信小程序开发系列五:微信小程序中如何响应用户输入事件
查看>>
程序员如何优雅的记录笔记(同步云端,图床,多端发布)
查看>>
极速高清——给你带来全新的高清视野
查看>>
数据结构之链表【上】
查看>>
Go并发实战笔记整理
查看>>
我们的手机用上北斗导航了吗?
查看>>
6年来,Docker的这些变化你都知道吗?
查看>>
支付宝客户端架构解析:iOS 客户端启动性能优化初探
查看>>
Maven之pom.xml配置文件详解(转载)
查看>>
优化Git本地仓库
查看>>
对.NET Core未来发展趋势的浅层判断
查看>>
Python高级知识点学习(七)
查看>>
《人月神话》(P7)编写手册和组织开会
查看>>
WPF如何实现一个漂亮的页签导航UI
查看>>