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 ---写入数据库

posted @   张丶先森  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示