django连接数据库以及建表操作

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)

猜你喜欢

转载自www.cnblogs.com/mmyy-blog/p/9700304.html
今日推荐