Django1.10.4+Python3.5.2操作数据库
2016-12-22 17:53
489 查看
Django操作Mysql数据库的问题: 由于Django默认使用的是MySQLdb,在上线的时候需要重新布置成MySQL环境,所以在开发时就直接使用Mysql。首先在自己的系统上安装mysql数据库,然后使用pip install pymysql,但此时你发现运行python3 manage.py makemigrations命令时任然会报错:ImportError:No module named 'MySQLdb'这时你应该在站点的
__init__.py文件中添加如下代码:
import pymysql pymysql.install_as_MySQLdb()之后再使用:python3 manage.py makemigrations+[appname],此处注意如果不加app的名字,那么该命令会将工程下的所有app创建对应脚本。Django同步Mysql数据库的问题: 在Django1.9之前使用即可,1.9之后使用migrate +[appname]
相关文章推荐
- python 点滴记录7:django数据库操作中的filter和get方法
- python-Django中设置操作shell时执行的数据库命令在控制台显示
- Django数据库操作(python)
- Python的Django框架中使用SQLAlchemy操作数据库的教程
- python django 增删改查操作 数据库Mysql
- Python Django 数据库操作
- Python django学习之:model (与数据库操作)
- Django使用Python操作数据库 --Django 1.8.2 文档(中文)部分笔记
- PythonWeb开发Django框架学习(十)数据库一对多和多对多操作
- pythonWeb -- Django开发- 模型Model 和 数据库的操作
- Django从零开始搭建一个相册网站--5.Python操作数据库
- Python菜鸟之路:Django 数据库操作进阶F和Q操作
- Python的Django框架中使用SQLAlchemy操作数据库的教程
- Django数据库操作(python)
- django 的数据库操作2009年06月26日 星期五 15:26Python代码
- python 数据库blob数据操作
- python的数据库操作
- python个人学习小技巧 数据库Mssql 操作
- [Python]MySQLdb for Python使用指南/Python的数据库操作
- python学习之数据库操作(mysql_ubuntu版)