単純なfor文だと思っているのですが、上手く回ってくれません。
1回目のfor文「 for a in range(1,5):」の部分以下が1回しか実行されません。
作成途中なのでこのコード全体には意味はないのですが、理由が知りたいです。
for文の中身が問題なのでしょうか?
def get_week_schedules(self, start, end, days): userid = User.objects.all() usernum = len(userid) print(usernum) df = pd.DataFrame(columns=days) print(df) for a in range(1,5): print(1) lookup = { '{}__range'.format(self.date_field): (start, end), 'user__pk': a, } queryset = self.model.objects.filter(**lookup) day_schedules = {day: [] for day in days} for schedule in queryset: schedule_date = getattr(schedule, self.date_field) day_schedules[schedule_date].append(schedule) return day_schedules
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/26 07:13