没有合适的资源?快使用搜索试试~ 我知道了~
Kai119394#Django#04-Django模型基本操作1
需积分: 0 0 下载量 178 浏览量
2022-07-25
14:33:10
上传
评论
收藏 5KB MD 举报
温馨提示
试读
Django模型基本操作开发流程配置数据库定义模型类生成迁移文件执行迁移生成数据表使用模型类进行增删改查概述:对象——关系——印射任务:根据对象的类型生成表结构
资源推荐
资源详情
资源评论
### Django模型基本操作
#### 开发流程
* 配置数据库
* 定义模型类
* 生成迁移文件
* 执行迁移生成数据表
* 使用模型类进行增删改查
#### ORM
* 概述:对象——关系——印射
* 任务:
根据对象的类型生成表结构;
将sql语句查询到的结果转换为对象、列表
* 优点:减少工作量,无需因数据库变更而修改代码
#### 定义模型
* 模型、属性、表、字段之间的关系:
模型——>数据表
属性——>字段
* 定义属性
详情见:《定义属性.txt》
* 创建模型类
```python
from django.db import models
class Grades(models.Model):
gname = models.CharField(max_length=20)
gdate = models.DateTimeField()
gboynum = models.IntegerField()
ggirlnum = models.IntegerField()
isDelete = models.BooleanField(default=False)
class Meta:
db_table = 'grades'
class Students(models.Model):
sname = models.CharField(max_length=20)
sgender = models.BooleanField(default=True)
sage = models.IntegerField
scontend = models.CharField(max_length=20)
isDelete = models.BooleanField(default=False)
sgrade = models.ForeignKey('Grades')
class Meta:
db_table = 'students'
ordering = ['id']
```
* 元选项
db_table——定义数据表名(不写默认为小写项目名_小写类名
ordering——对象的默认排序字段,获取对象列表时使用�
点击阅读更多
资源评论
thebestuzi
- 粉丝: 28
- 资源: 311
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功