取而代之的是:pymysql
# ANSI模式:宽松模式,对插入数据进行校验如果不符合定义类型或长度,对数据类型调整或截断保存报warning警告。 # TRADITIONAL模式:严格模式当向mysql数据库插入数据时,进行数据的严格校验保证错误数据不能插入,报error错误用于事物时,会进行事物的回滚 # STRICT_TRANS_TABLES模式:严格模式,进行数据的严格校验错誤数据不能插入,报error错误注意,配置文件中的数据库名必须是新的库如果库里已经有表,就会出问题
进入manage. py所在目录,执行命令 manage.py syncdb程序會自动初始化数据库创建django需要的所有数据表。当我们编写web程序用到session的时候没有初始化数据库会报错,因为django是把session的信息存储在了数据库Φ
另,django1.9之后的版本都取消了syncdb1.8还可以用,但是会提示即将取消所以以后建议这样初始化:
如此,我们就可以在django项目中使用mysql数據库了