django默认数据库sqlite3
将其改为mysql
更改setting.py中有关database的设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "testdjango",
'USER':"root",
'PASSWORD':"root",
'HOST':"127.0.0.1",
}
}
在虚拟环境中安装django需要连接到mysql的驱动 MYSQLdb
进入虚拟环境
输入 pip install mysql-python
会报错:Microsoft visual C++ 9.0........(window平台本身不带编译系统,而安装mysql-python需要进行编译)
加州大学欧文分校的Christoph Gohlke提供了大量python非官方插件模块安装包,直接下载用pip安装就可以了。
网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/
选择MySQL-python下的 MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
在文件位置打开cmd,运行pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl 即可