前提・実現したいこと
クエリセットからキーを変数指定する記述方法が分かりません。
ご教示お願い致します。
例 #Model class Schedule(models.Model): is_active_week0 = models.BooleanField('月フラグ', blank=True, null=True) is_active_week1 = models.BooleanField('火フラグ', blank=True, null=True) is_active_week2 = models.BooleanField('水フラグ', blank=True, null=True) is_active_week3 = models.BooleanField('木フラグ', blank=True, null=True) is_active_week4 = models.BooleanField('金フラグ', blank=True, null=True) is_active_week5 = models.BooleanField('土フラグ', blank=True, null=True) is_active_week6 = models.BooleanField('日フラグ', blank=True, null=True) # script dt_now = timezone.now() week_condition = 'is_active_week' + str(dt_now.weekday()) schedules = Schedule.objects.all() for schedule in schedules: if schedule.[week_condition] is True: # ここのキー名に変数を代入する記述方法が分かりません return True
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。