python3 django1.10 使用mysql服务器
来源:互联网 发布:windows使用cd命令 编辑:程序博客网 时间:2024/05/18 00:03
python3中使用mysql报错ModuleNotFoundError: No module named 'MySQLdb'
原因是:
在python2.x中用mysqldb,但是在python3.x中已经不支持那个组件了。
取而代之的是:
import pymysql
所以,大家pip起来吧。另外,MySQL官方出了个mysql.connector,也可以用。
我这用的例子如下:
import pymysql
conn = pymysql.connect(host=’127.0.0.1’, port=3306, user=’root’, passwd=’test’,
db=’mysql’)
cur = conn.cursor()
cur.execute(“SELECT * FROM user”)
for r in cur.fetchall():
print(r)
#cur.close()
conn.close()
1、在项目文件夹下的_init_.py中导入pymysq包
import pymysql
pymysql.install_as_MySQLdb()
2、在settings.py设置数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dbname',
'USER':'dbUser',
'PASSWORD':'dbPwd',
'HOST':'',#默认本地
'PORT':''
}
}
使用命令
manage.py migrate 建立数据库数据
阅读全文
0 0
- python3 django1.10 使用mysql服务器
- Django1.10 使用mysql服务器
- fedora20 下 django1.6+python3 使用mysql
- Python3.5-Django1.11 使用pymysql 连接mysql
- python3使用django1.11不支持MYSQL-python的解决办法
- django1.10 mysql数据库使用
- python3.5+django1.9+mySQL
- python3.x + django1.9.4 +mysql
- python3.5+django1.9+mySQL
- python3.6.2+django1.11+mysql
- Python3.4/3.5+Django1.8.16连接MySQL
- windows系统下,django1.8+python3.5使用pymysql链接 mysql数据库
- 如何在Django1.6结合Python3.4版本中使用MySql数据库
- django1.8使用mysql数据库
- Django1.96使用mysql数据库
- django1.10 使用笔记
- Python3.5+Django1.8链接Mysql数据库的方法
- python django1.10.4 连接mysql (使用 pymysql)
- windows7安装django并创建第一个应用
- windows上如何安装Sqlite
- django 快速搭建blog
- ORACLE大表中删除部分数据最佳方案
- iOS_实现物理仿真中的圆形碰撞
- python3 django1.10 使用mysql服务器
- Unknown compiler version while compiling Boost with MSVC 14.0 (VS 2015)
- Linux工具之grep&&sed&&awk
- python一个命令开启http服务器
- python 常见问题总结
- 使用nginx反向代理,一个80端口下,配置多个微信项目
- python random模块(随机数)详解
- 洗车机的核心技术
- python str与bytes之间的转换