但是通常情况下,我们不是太需要那么苛刻的性能,也没有那么多刁钻的需求用原生SQL
通常会使用简单快捷的ORM进行增删改查
一起看学习一下Django的ORM操作吧
表结构设计
还是从实际角度出发。...假设,现在我需要设计一个简单的图书管理系统,是那种买的书,不是图书馆的书!!!
我想了想,首先,肯定有一个图书表,专门存放图书的信息,最起码是这样的。
?...但是又想了想,似乎我的书想发布,肯定是需要一个出版社帮我发布的,我肯定不能自己发布所以是这样子的。
?
又想了想,书肯定是人写的,肯定要有作者,所以还需要一个作者表,应该是这样子的。
?...web_author.sql
web_book.sql
web_bookmanyauthor.sql
web_publish.sql
查询操作
本次采用单独使用Django ORM的方式,不需要将Django...似乎你发现了个错误,'QuerySet' object has no attribute 'name'。