1.ORM多对多语法
1.book = models.ManyToManyField(to='Book')
2.优势
1.帮助我们自动创建了第三张表
2.提供了很多方便的关联方法
1.author_obj.book.all() -->查询作者所有关联的所有书籍
2.author_obj.book.add(id1,id2) -->给作者添加新关联的书籍
3.author_obj.book.set(id1,id2) -->给作者修改关联的书籍
2.作者表的增删改查
1.查
1.author_obj.book.all()
2.在Django模板语言中,不需要加括号{{ author_obj.book.all }},html会自动进行反射
2.增
1.add(*[]) -->使用author_obj.book.getlist()获取数据时,得到的是一个列表
3.删除
1.author_obj.book.filter(过滤条件).delete()
2.补充Django2.0以上的版本,外键需要手动设置级关联操作 on_delete=models.CASCADE
4.修改
1.set([])