「行方不明」パディング出て、私は(例えば、サーバアラートが発生したとして)イベントの1回の発生を表し、非常に単純なモデルを持っている:週によってグループ化、週
class EventOccurrence:
event = models.ForeignKey(Event)
time = models.DateTimeField()
私の最終目標は、過去に何回イベントが発生したかを示す表またはグラフを作成することです。n週。
だから私の質問は二つの部分があります:どのように私はtime
フィールドの週をgroup_by
でき
- を?
- この
group_by
の結果を「パディングアウト」して、不足している週にゼロ値を追加するにはどうすればよいですか?たとえば、
、第二部のために、私はこのような結果を変換したい:
| week | count | | week | count |
| 2 | 3 | | 2 | 3 |
| 3 | 5 | —— becomes —> | 3 | 5 |
| 5 | 1 | | 4 | 0 |
| 5 | 1 |
ジャンゴでこれを行うための最善の方法は何ですか?一般的なPythonソリューションもOKです。