【Django基础入门】ManyToManyField跨越中间表查询
来源:互联网 发布:模仿电影台词软件 编辑:程序博客网 时间:2024/05/05 12:14
1:在 Course 表中用到了 manytomany 生成了中间表 org_course_age_choice
class Course(models.Model): org = models.ForeignKey(Org) name = models.CharField(max_length=200) age_choice = models.ManyToManyField(Category,verbose_name=_('course_age_choices'), related_name='course_age_choices', blank=True)
3:我想通过course_id 获得 category 中的数据,原先一直在怎么使用中间表这个问题上,一直搞不会,现在明白了,原来 结果集 courseinfo 本身也可以作对象,那么,问题简单了
def course_details(request,id): courseinfo = Course.objects.get(id=id) age_choices = courseinfo.age_choice.all()age_choices 为 category 中的数据!
- 【Django基础入门】ManyToManyField跨越中间表查询
- Django ManyToManyField 跨越中间表查询
- Django:ManyToManyField
- Django-ORM多对多查询 (自定义第三张表&ManyToManyField)
- Django 多表关联 存储 使用方法 ManyToManyField save
- 【Django基础入门】空间数据库查询
- django模型中manytomanyfield的含义
- Django后台ManyToManyField显示成Object
- 跨越数据库sqlserver表之间的查询
- Django中数据库中ManyToManyField以及一些常用操作
- Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField
- Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField
- Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField
- Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField
- django基础入门(1)django基本配置
- django基础入门(5)-视图
- django基础入门(6)-模板
- Yii2.0 中间表查询
- discuz后台管理模块添加
- epoll使用详解(精髓)
- 彻底关闭win7操作中心
- 子宫内膜癌
- java softReference 详解 .
- 【Django基础入门】ManyToManyField跨越中间表查询
- oracle并行模式(Parallel)
- 排序学习(直接插入排序,折半插入排序,冒泡排序,快速排序,简单选择排序)
- PHP基础知识总结
- SVM学习——Coordinate Desent Method
- java画Hibert曲线
- 存储过程语法及实例
- 读书笔记002:托尼.巴赞之快速阅读
- JDBC中驱动加载的过程分析