本文共 601 字,大约阅读时间需要 2 分钟。
之前一直在用sqlite3自己学习,今天准备用mysql,出现各种问题,现总结如下,若有更好的方法和建议,请留言交流。
1.settings.py配置mysql数据库
import pymsql
pymysql.install_as_MySQLdb()DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME': 'test', # 你要存储数据的库名,事先要创建之 'USER': 'root', # 数据库用户名 'PASSWORD': '123456', # 密码 'HOST': 'localhost', # 主机 'PORT': '3306', # 数据库使用的端口 }}
本人直接在本地安装了mysql,起了一个本地数据库test
2.django项目中sql语句的编写规则---变量如何实现
1)用 %s 指代数据
2)然后用 % 分割
3)真正的数据用小括号括起,多个变量用逗号分割
db.Add("insert into class(cid,cname) values('%s','%s');" % (cid,name))
转载地址:http://cvnj.baihongyu.com/