Django项目中的ORM使用
1.自己手动创建一个数据库;
2.在settings.py里面配置数据库的连接信息
DATABASES = {
'default': {
# 连接的数据库类型
'ENGINE': 'django.db.backends.mysql',
# 连接的数据库地址
'HOST':'127.0.0.1',
# 端口
'PORT':3306,
# 数据库名称
'NAME':'xxx',
#用户名
'USER':'root',
#密码
'PASSWORD':''
}
3.在app的 —init—文件中设置pymysql代替mysqldb来连接数据库
import pymysql
# 告诉Django 用 pymysql代替 MySQLdb
pymysql.install_as_MySQLdb()
4.在app的models.py文件中设置定义类
类------ 数据行
对象---- 数据表
属性---- 字段
class BOOK(models.Model): #标红的是必须要写的 这是创建一个book表
id =models.AutoField(primary_key = True) #这是自增id
name =models.CharField(null=False,max_length=30) #这是书的名称
type =models.CharField(null=False,max_length=30) #这是书的类型
5.执行命令:pycharm底部 terminal 输入命令: python manage.py makemigrations -----这是创建表
python manage.py migrate ---写入数据库

浙公网安备 33010602011771号