django-queryset

    1热度

    2回答

    我有以下2种型号: class Job(models.Model): title = models.CharField(_('title'), max_length=50) description = models.TextField(_('description')) category = models.ForeignKey(JobCategory, related

    2热度

    1回答

    如果我有 Model.objects.all() 我想只有一个对象的任何content_object = FOO,OBJECT_ID = N。我怎样才能做到这一点?假设我正在通过-datetime进行订购。如果我可以在任何content_type = foo,object_id = N的查询集中只有一个对象...它应该是最新的..如何指定我只想要1个对象的任何组合的content_object

    1热度

    1回答

    我打算发布一些不完整的代码以使示例变得简单。我正在运行递归函数来计算层次结构上的一些度量标准。 类类别(models.Model): parent = models.ForeignKey('self', null=True, blank=True, related_name='children', default=1) def compute_metrics(self, shop_object

    0热度

    1回答

    我甚至不确定我是否正确地陈述了这个问题。这是情况。我有一个通过访问外键关系生成的查询集。 Django文档中使用标准博客/入门车型,让我们说我已经选择了一个博客,现在有一组条目: entries = Blog.objects.get(id=1).entry_set.all() 所以我们有一些条目的博客,可能为零。然后,我想说说构建一个日历并指出哪些日子有博客条目。因此,我的想法是迭代本月的任何

    104热度

    6回答

    检查查询是否返回任何结果的推荐方法是什么? 例子: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... 我想有这个检

    14热度

    2回答

    我建立在Django食物日志数据库相关模型进行排序和我有一个查询相关的问题。 我已经设置了我的模型,包括(除其他事项外),通过消费模型通过M2M场“消费者”连接到用户模型中的食品模型。食品模型描述小菜和消费模型描述食品(日期,金额等)的用户的消费。 class Food(models.Model): food_name = models.CharField(max_length=30)

    1热度

    3回答

    鉴于型号选择所有对象: class Profile(models.Model): user = models.ForeignKey(User, unique=True) class Thingie(models.Model): children = models.ManyToManyField('self', blank=True, symmetrical=False)

    3热度

    1回答

    大家好*值的查询集过滤器(对不起我的英文不好:P) 想象一下这些机型: class Fruit(models.Model): # ... class Basket(models.Model): fruits = models.ManyToManyField(Fruit) 现在我想检索与篮实例全部水果。 问题是代码波纹管返回有关篮实例的任何水果: baskets = Ba

    1热度

    1回答

    我有一个名为Collection的Django模型,代表项目集合(CollectionItem)。每个集合只包含特定类型的项目。 (CollectionItem具有Collection的外键)。 我想获取所有在特定类型的公共标记列表中的CollectionItems,并返回它们按特定字段排序。下面是我使用的查询代码: lists = Collection.objects.filter(is_pub

    21热度

    2回答

    Django对查询集有很好的新annotate()函数。但是,我无法让它在单个查询集中的多个批注中正常工作。 例如, tour_list = Tour.objects.all().annotate(Count('tourcomment')).annotate(Count('history')) 漫游可以包含多个tourcomment和历史条目。我试图了解这次巡演有多少评论和历史记录。由此产生的