Django2如何MySQL连接及model测试

参考:https://www.cnblogs.com/mmyy-blog/p/9700304.html

  • 新建个应用manage.py startapp webtest // 新建一个应用用来测试
  • 然后再到该应用下的**init.py**插入代码(防止报错)
import pymysql

pymysql.install_as_MySQLdb()
  • 然后再去setting.py配置下数据库连接

在这里插入图片描述
在这里插入图片描述

  • 接着去models.py里添加
from django.db import models


# Create your models here.

class Students(models.Model):
    id = models.AutoField(primary_key=True)
    name = models.CharField(max_length=32)

最后

manage.py makemigrations polls  	#检测app/models.py文件的改动
manage.py  migrate          #把上面的改动翻译成sql语句,然后去数据库中执行

然后自己去数据库看就看到多了很多张表了

  • 接着我们测试model,在新建个文件具体如下
    在这里插入图片描述
    执行路由就新增成功了
posted @ 2019-07-23 10:41  蜗牛使劲冲  阅读(5)  评论(0编辑  收藏  举报  来源