django-aggregation

    1

    2答えて

    に平均に注釈を付けます。私はこれが機能することが期待: Feedback.objects.annotate(avg_rating=Avg('rating')).values('rating', 'avg_rating') が、それはちょうどこの出力: <QuerySet [{'rating': 0.8, 'avg_rating': 0.8}, {'rating': 0.2, 'avg_rati

    3

    1答えて

    のカウントに注釈を付けます。 これを行うには、アノテーションを使ってDjangoの集計を使用することをお勧めしますが、どのように正確にこれを行うかはわかりません。代わりにextraを使用する必要があります。 私は Client.objects.annotate(branch_count=Count('property__branch'))のようなものが必要だと知っていますが、どういうわけか、各ブラ

    2

    2答えて

    の対象は、単純化された私のモデルのバージョンでカウント彼が所有するFlightオブジェクトのフィールドには、Flightというオブジェクトの対応する番号が付いています。 たとえば、ユーザーが3便でご利用されているとします。LAX-LHR、LHR-CDG、およびCDG-JFKです。その後、私は次のオブジェクトを返すクエリたいと思います:上記で [LHR, id__count=2}, {CDG, id

    0

    2答えて

    複数の列のSUMでフィルタリングする方法について質問があります。 例: class Foo(models.Model): i1 = models.IntegerField() i2 = models.IntegerField() i3 = models.IntegerField() そして私はI1、I2の合計が、I3は、私はそれachive試してみた未満200 こ

    1

    1答えて

    私はannotating and aggregatingの始まりを読んでいると私は次のような状況を完了するために最適な方法と思いまして: あなたはクエリセット内の各書籍のために著者の数をカウントします。 Book.objects.annotate(Count('authors')) 私の質問は、なぜあなたはモデルインスタンスメソッドでこれを達成することができ、それはこの方法を行うと:: #mo

    0

    1答えて

    サブクエリで深い水に入る。私はCarparkのセットを持っています。 Carparkに複数のBookingがあります。予約には、障壁での様々な行き来するイベントである多くのBarrierActivityレコードがあります。これらはすべてスタック上の単純なFKです。 予約は到着することができ、バリアカメラはではありません。スタッフの一員がそれを鳴らしますが、それは何らかの理由でシステムが失敗したこと

    1

    1答えて

    です。私は簡単なキーワードグループ化ツールを開発中です。 SERPの同じURLの数でフレーズをグループ化したい。 フレーズは、検索エンジンでキーワードを表します。 SerpEntryはサイト上のリンクを表します。 SerpEntryで少なくとも同じN個のURLを持つフレーズを選択する方法を探しています。 ここでは私のモデルは以下のとおりです。 class Phrase(models.Model):

    0

    1答えて

    問題のすべての誤った選択肢の数を数えたいと思います。 私はすべての選択肢の数のクエリを持っている:今 questions.annotate(choices_count=Count('choices')) 、私はCount関数に間違った選択肢をフィルタリングしたい場合、それが返されます。 は 'キーワードを解決できませんフィールドに「選択」します。 questions.annotate(choi

    0

    1答えて

    私は簡単なキーワードグループ化ツールを開発中です。 フレーズは、検索エンジンでキーワードを表します。 SerpEntryはサイトのリンクを表します。 私はSerpEntryのURLでグループ化する方法を探しています。 ここでは私のモデルは以下のとおりです。 class Phrase(models.Model): text = models.CharField(max_length=100

    0

    1答えて

    私は以下の2つのクエリセットbooks1とbooks2を持っています。両方私は注釈を使用してbooks1の場合は10、books2の場合は30の定数を持つ別の列を追加しています。問題は、私はクエリセットを連結した後、最終セットは、私が見るものさえbooks2 author1 = Author.objects.get(pk=1) books1 = author1.books_set.annota