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 ---写入数据库
分类:
python全栈开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)