django-queryset

    0热度

    1回答

    我想知道是否有可能使用__contains字段查找的“反向”。 https://docs.djangoproject.com/en/1.11/ref/models/querysets/#contains 因此,例如: class Person(models.Model): ... last_name = models.CharField() 而与此Person模型,我可以举

    1热度

    1回答

    我正在开发一个Python/Django项目。我必须使用YearArchiveView基类,所以我有这样的: class ArchiveView(YearArchiveView): queryset = ArticlePage.objects.all() make_object_list = True date_field = 'date' templat

    0热度

    2回答

    我需要将来自不同模型的两个Queryset合并为一个。最建议的解决方案,我发现网上有: 要使用|和&,但是这只能在查询集从相同的模型 要使用chain和list,但这带走一些查询集方法,并且由于我的项目中的代码的结构方式,我不能改变它。我试过了,没有工作。 我读了约Q,但我不清楚我如何应用它来实现我所需要的。 基本上我需要将来自不同模型的两个查询集合到第三个查询集中,而不是列表中。他们共享一些字段

    0热度

    1回答

    unsing Func键()时,我有一个模型答: class A(models.Model): start_datetime = models.DatetimeField() end_datetime = models.DatetimeField() status = models.CharField(max_length=3) 而且我想算的“天”“行”组的数量。

    1热度

    1回答

    我有3个表: 卡车与字段:id,name .... 菜单与字段:id,itemname,id_foodtype, id_truck ... Foodtype与领域:id,type ... 我想得到这样的总结: id name total 10 Alcoholic drink 0 5 Appetizer 11 我的问题是返回结果与0元素。 我试过SQL查询是这样的: SELECT

    0热度

    1回答

    假设我有一个架构如下图所示: Book | Author ------------- B1 | A1 B1 | A3 B1 | A2 B2 | A5 B2 | A4 B2 | A3 B3 | A5 B3 | A6 B3 | A1 B4 | A1 B4 | A5 B4 | A6 与以下型号: class Books(models.Model): auth

    1热度

    1回答

    我想要求第一个x元素合在一起超过特定数量,我不知道这是否有可能。 因此,假如这是我的模型: class Article(models.Model): price = models.DecimalField(default=0.0, max_digits=7, decimal_places=2) 现在如果我为了Articles由price我想第一Articles一起超过比方说100美元

    0热度

    1回答

    我有一个视图,在该视图中查询数据库,然后将查询集提供给会话并在其他视图中使用它。它在大多数情况下都能正常工作,但在极少数情况下,当查询集变得非常大时,需要很长时间,并且出现超时。我想知道的是,如果我做正确的事情?如果不是,这种情况的最佳做法是什么?我有什么选择?

    0热度

    2回答

    在我的数据库中,我有一个Photo类,我用作其他类的外键。这是两个例子。 class SubstancePointsLabel(ResultBase): #: photo being labeled photo = models.ForeignKey(Photo, related_name='substance_points_labels') class Substance

    2热度

    2回答

    我的目标是在访问单个产品页面时在我的电子商务网站中构建“推荐产品”部分。 我有一个产品的sereis在管理员中有几个用户定义的标签。标记系统是django-taggit和modelcluster的组合,详见Wagtail-CMS docs。 我试图使它在访问产品页面时,Django会查看所有其他具有相同/相似标签的产品,并根据相同标签的数量在“推荐产品”部分中列出它们。根据their docs,d