- 6
- 0
- 约4.78千字
- 约 12页
- 2021-11-15 发布于湖南
- 举报
一篇文章带你了解Django ORM操作(基础篇)
在日常开发中,需要大量对数据库进行增删改查操作。
假如头铁的话,使用原生SQL是最好的,到底功能又高,又机警。
但是通常情况下,我们不是太需要那么苛刻的功能,也没有那么多刁钻的需求用原生SQL
通常会使用简约快捷的ORM进行增删改查
一起看学习一下Django的ORM操作吧
表结构设计
还是从实际角度动身。
假设,现在我需要设计一个简约的图书管理系统,是那种买的书,不是图书馆的书!!!
我想了想,首先,确定有一个图书表,特地存放图书的信息,最最少是这样的。
但是又想了想,好像我的书想发布,确定是需要一个出版社帮我发布的,我确定不能本人发布所以是这样子的。
又想了想,书确定是人写的,确定要有作者,所以还需要一个作者表,应当是这样子的。
又想了想,这一本书假如让一般人编,难度有点大啊,一般都是多人一起完成的,所以或许还有这样一张表。
其实,上述漏点了一个东西,图书需要归属一个出版社的,所以,最终表结构应当是这样的!
Django models代码
from django.db import models
# 作者表
class Author(models.Model):
name = models.CharField(verbose_name=作者姓名, max_length=8)
age = models.Integ
您可能关注的文档
最近下载
- 2023年咨询工程师现代咨询方法与实务习题班讲义大题.docx
- 世界古代史(第二版)全套PPT课件.pptx
- 2025年设备工程项目管理能力新版真题卷附解析(设备监理师).docx VIP
- 2025年设备监理师《设备工程项目管理》考试试题及答案.docx VIP
- 2024年设备监理师之质量投资进度控制真题精选附答案 .pdf VIP
- Power Up精品教学课件PU1-U1词汇1.pptx VIP
- Power Up精品教学课件PU1-U1词汇2.pptx VIP
- 《中国传统文化课件:雕塑艺术鉴赏》.ppt VIP
- 《开天辟地的大事变》教学课件 - 2026-2027 学年统编版(新教材)小学道德与法治五年级上册.pptx
- 敦煌莫高窟的艺术宝藏课件 .ppt VIP
原创力文档

文档评论(0)