django连接mysql数据库需要在project同名的目录下面的__init__.py里面加入下面的东西
import pymysql pymysql.install_as_MySQLdb()
找到settIngs里面的database设置如下
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 's22', 'HOST':"127.0.0.1", 'PORT':3306, 'USER':"root", 'PASSWORD':"123", #这里要用引号 } }
然后创建一个应用app01,在pycharm的terminal下面
我的project是test1
G:\study\day18\test1> python manage.py startapp app01
在app01下的models.py中写类
它操作的对应关系是:
类 表
对象 记录
属性 字段
在app01的modles.py里面写入
from django.db import models # Create your models here. class Book(models.Model): # 定义一个自增的id主键 id = models.AutoField(primary_key=True) # 定义一个最大长度为32的varchar字段 title = models.CharField(max_length=32)