Djangoクエリを使用してグループ化する方法

0
投票

データベースに次のデータがあります:

データベースに次のデータがあります:
Start 08:00:00 , Stop 13:00:00, reference: 0a220a79-83fc-4957-a8c2-7f8f5414abd1, type: workplace
Start 08:00:00 , Stop 13:00:00, reference: 0a220a79-83fc-4957-a8c2-7f8f5414abd1, type: showroom
Start 09:00:00 , Stop 14:00:00, reference: 54f7beb6-75b5-4489-ba62-99f750693a1f, type: workplace
Start 09:00:00 , Stop 14:00:00, reference: 54f7beb6-75b5-4489-ba62-99f750693a1f, type: showroom
Start 08:00:00 , Stop 13:00:00, reference: 0a220a79-83fc-4957-a8c2-7f8f5414abd1, type: workplace Start 08:00:00 , Stop 13:00:00, reference: 0a220a79-83fc-4957-a8c2-7f8f5414abd1, type: showroom Start 09:00:00 , Stop 14:00:00, reference: 54f7beb6-75b5-4489-ba62-99f750693a1f, type: workplace Start 09:00:00 , Stop 14:00:00, reference: 54f7beb6-75b5-4489-ba62-99f750693a1f, type: showroom 開始08:00:00、停止13:00:00、参照:0a220a79-83fc-4957-a8c2-7f8f5414abd1、タイプ:職場 開始08:00:00、停止13:00:00、参照:0a220a79-83fc-4957-a8c2-7f8f5414abd1、タイプ:ショールーム 開始09:00:00、停止14:00:00、参照:54f7beb6-75b5-4489-ba62-99f750693a1f、タイプ:職場 開始09:00:00、停止14:00:00、参照:54f7beb6-75b5-4489-ba62-99f750693a1f、タイプ:ショールーム

djangoを使用して参照でグループ化したい。試してみました:

djangoを使用して参照でグループ化したい。私は試してみました:
query=OpeningsHours.objects.filter(location_id=loc_id).query
query.group_by=['reference']
results=QuerySet(query=query, model=OpeningsHours)
query=OpeningsHours.objects.filter(location_id=loc_id).query query.group_by=['reference'] results=QuerySet(query=query, model=OpeningsHours) query=OpeningsHours.objects.filter(location_id=loc_id).query query.group_by=['reference'] 結果=QuerySet(query=query、model=OpeningsHours)

しかし、それは機能しません。クエリは正常に機能しますが、結果は参照ごとにグループ化されません。

しかし、機能しません。クエリは正常に機能しますが、結果は参照によってグループ化されません。

取得する必要のある結果は次のようになります。

取得する必要のある結果は次のようになります。
<QuerySet [[<OpeningsHours: NAME>, <OpeningsHours: NAME>],
           [<OpeningsHours: NAME>, <OpeningsHours: NAME>]]>
<QuerySet [[<OpeningsHours: NAME>, <OpeningsHours: NAME>], [<OpeningsHours: NAME>, <OpeningsHours: NAME>]]> ]、 []]>

代わりに:

代わりに:
<QuerySet [<OpeningsHours: NAME>, <OpeningsHours: NAME>, <OpeningsHours: NAME>, <OpeningsHours: NAME>]>
<QuerySet [<OpeningsHours: NAME>, <OpeningsHours: NAME>, <OpeningsHours: NAME>, <OpeningsHours: NAME>]> ]>

何かアイデアはありますか?

何かアイデアはありますか?

ソース

django python

-Jonathan

-Boky

答えを待っています

興味があるかもしれません

© 2021   KonnichiwaSekai.Com