django外键以及主表和子表的相互查询

Posted shengulong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django外键以及主表和子表的相互查询相关的知识,希望对你有一定的参考价值。

 

Django的外键使用

from django.db import models

# Create your models here.
class Category(models.Model):
    name = models.CharField(max_length=100)

class Article(models.Model):
    title = models.CharField(max_length=100)
    content = models.TextField()
    # 是由Category影响Article
    category = models.ForeignKey(Category,on_delete=models.CASCADE,related_name="article_category")

 

https://blog.csdn.net/xujin0/article/details/83552349

通过主表查询子表、通过子表查询主表、字段related_name的作用:

https://blog.csdn.net/hpu_yly_bj/article/details/78939748

以上是关于django外键以及主表和子表的相互查询的主要内容,如果未能解决你的问题,请参考以下文章

什么是父表和子表

hibernate 一对多双向关联 外键值为空 怎么结决?

SQL如果建立子表

数据库(比如MYSQL) ,表连结查询与子查询哪个效率高些? 为啥

向主表和子表同时插入数据如何写SQL语句

什么是数据库中的父表和子表?