【问题标题】:Django: No of Instances of a Foreign KeyDjango:外键的实例数
【发布时间】:2015-02-24 12:03:25
【问题描述】:

我有一个类与另一个类有外键关系。 我需要一个返回否的方法。第二类的实例对应于第一类的特定实例

from django.db import models
class Question(models.Model):
    question_text = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')
class Choice(models.Model):
    question = models.ForeignKey(Question)
    choice_text = models.CharField(max_length=200)
    votes = models.IntegerField(default=0)

例如,我需要一个返回编号的方法。给定问题的选择

【问题讨论】:

    标签: django python-3.x django-models


    【解决方案1】:

    类似这样的东西(看看官方的 Django 文档关于多对一关系):

    def num_of_choices(question):
        return question.choice_set.count()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-27
      • 2018-04-25
      • 1970-01-01
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 2021-02-11
      相关资源
      最近更新 更多