Django 使用 OR 条件进行查询
在 Django 中,如何查询以获得两个不同的值,如下所示? profile_setting = (pSetting.objects.get(module="my_mod", setting_value=1) or pSetting.o…
Django:防止模型上的查询集删除?
我有一个模型,我已经重写了其 delete() 方法。因为这不会在批量删除 QuerySet 时调用,所以我想禁用 QuerySet 删除或以某种方式断言它不会发生。有什…
Django 查询使用 and 子句
如何在 Django 中使用 and 子句 例如: select Date(timestamp) from userlog where (Date(timestamp) >= "2008-01-02" and Date(timestamp) <= "2009…
Django 中基于列组合的查询
我想弄清楚如何基于列的组合(例如用户的全名)进行查询,而不需要任何自定义 SQL。这可能吗? 想象一下类似的事情 User.objects.filter(firstname__c…
如何通过 Django 查询集获取不同的值?
models.py class Category(models.Model): name = models.CharField(max_length=50) def __unicode__(self): return self.name class Gender(models.M…
Django设计问题
我在 django 中有一个具有布尔私有/公共属性的模型: class TestModel(models.Model): name = models.CharField() is_public = models.BooleanField(d…
django 在查询中计算相同字段值的最有效方法
假设我有一个包含很多字段的模型,但我只关心一个 charfield。可以说 charfield 可以是任何东西,所以我不知道可能的值,但我知道这些值经常重叠。所…
Django QuerySet 按 ID 自定义排序
给定一个 ids/pks 列表,我想生成一个按列表中索引排序的对象的 QuerySet 。 通常我会从以下开始: pk_list = [5, 9, 2, 14] queryset = MyModel.obje…
Django:如何聚合/注释多对多关系?
我有一个 Person 模型和一个 Tag 模型,它们之间有一个 m2m。 我需要提取与给定人员查询集中最多记录相关的标签以及计数。 有没有一种优雅、有效的方…
Django - 可怕的“非序列迭代”
您好,我希望根据俱乐部的来源来填充会员列表。 这是我的代码: members = [] if userprofile.countries.count() > 0: for c in userprofile.countrie…
django 中以合理的方式将新表添加到查询集中的内部函数是什么?
在 django 1.2 中: 我有一个带有额外参数的查询集,该参数引用当前未包含在 django 为此查询集生成的查询中的表。 如果我将 order_by 添加到引用另一…
管理器提供来自文件而不是数据库的查询集
我想重写管理器类,以便允许将内容数据从文本文件(此处为“/one directory/myPrefix_*”)加载到内容字段中,而不是从数据库表中加载。 class Things…