Django+mysql配置与简单操作数据库实例代码
第一步:下载mysql驱动
cmd进入创建好的django项目目录:使用命令
pipinstallmysqlclient
等待安装成功!
第二步:在settings.py中配置mysql连接参数(没有mysql的先装mysql)
DATABASES={ 'default':{ 'ENGINE':'django.db.backends.mysql', 'NAME':'数据库名(你得先在mysql中创建数据库)', 'USER':'mysql用户名(如root)', 'PASSWORD':'密码(如123456789)', 'HOST':'域名(127.0.0.1或localhost)', 'PORT':'端口号(3306)', } }
第三步:在models.py中创建model类
fromdjango.dbimportmodels #Createyourmodelshere.类似于MVC架构中的Model classArticle(models.Model): title=models.CharField(max_length=60,default='title') content=models.TextField(null=True)
第四步:根据model类创建数据库表
1、cmd进入django项目路径下
2、Pythonmanage.pymigrate#创建表结构,非model类的其他表,django所需要的
3、pythonmanage.pymakemigrationsapp名#做数据迁移的准备
如:pythonmanage.pymakemigrationsmyblogmyblog是我项目中的app名字
4、pythonmanage.pymigrate#执行迁移,创建medel表结构
第五步:开始写代码吧
首先说下需求,就是在代码里向MySQL中插入一条记录并显示到页面
1、在templates下新建一个模板,其实就是页面,如index.html
Title {{article.title}}
内容:{{article.content}}