django1.9和mysql

修改setting.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',#使用mysql
'NAME': 'jiankong',#数据库名称 'USER':'root',#mysql用户名 'PASSWORD':'123456',#密码 'HOST':'',#主机地址,本地不用设置 'PORT':'',#端口号,本地不用设置 } }
在models.py添加数据表fuwu

class fuwu(models.Model):
        name = models.CharField(max_length = 20)
        flag = models.BooleanField()
使用makemigrations时出错,找不到MySQLdb,查资料发现是没有安装mysql驱动
pip install PyMySQL
然后在__init__.py中添加
import pymysql
pymysql.install_as_MySQLdb()
保存推出,最后再makemigrations成功。
或者python3环境下 apt-get install python3-mysqldb
然后python3
import MySQLdb

感谢以下两位对我的支持
apt-get install python3-mysqldb

http://www.cnblogs.com/fengri/articles/django5.html


http://unun.in/python/216.html

 
原文地址:https://www.cnblogs.com/zhaoxu123/p/5896889.html