亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Django查詢獲取不在其他對象中的對象

Django查詢獲取不在其他對象中的對象

Helenr 2021-09-28 13:49:12
我有兩個 Django 模型:Match 和 MatchRegister。我想獲取不在 MatchRegister 對象中的所有匹配項的列表,但我無法這樣做。你能幫我實現它嗎?在我的兩個班級之下class Match(models.Model):    """Model representing Match object"""    match_number = models.CharField(        max_length=10    )    home_team = models.ForeignKey(        Team,        on_delete=models.SET_NULL,        null=True,        related_name='home_team'    )    away_team = models.ForeignKey(        Team,        on_delete=models.SET_NULL,        null=True,        related_name='away_team'    )    match_category = models.ForeignKey(        MatchCategory,        on_delete=models.SET_NULL,        null=True    )    date_time = models.DateTimeField(        default=timezone.now    )    notes = models.TextField(        max_length=1000,        blank=True    )    last_update = models.DateTimeField(        auto_now=timezone.now    )class MatchRegister(models.Model):    match = models.ForeignKey(        Match,        on_delete=models.SET_NULL,        null=True    )
查看完整描述

2 回答

?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

您可以使用__isnull正確的過濾器related_query_name(默認為小寫模型名稱):

Match.objects.filter(matchregister__isnull=True)


查看完整回答
反對 回復 2021-09-28
  • 2 回答
  • 0 關注
  • 185 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號