私は次のようなモデルを持っています:
class WeekOne(models.Model):
# Required benchmarks for given exercises
squatBenchmark = 1000
lungeBenchmark = 250
stairDaysCountBenchmark = 3
totalGoals = 4
squats = models.PositiveIntegerField(default=0)
lunges = models.PositiveIntegerField(default=0)
skipStairs = models.BooleanField(default=False)
stairDaysCount = models.PositiveSmallIntegerField(default=0)
# Running count of benchmarks met.
completeCount = models.PositiveSmallIntegerField(default=0)
# Set to true if benchmarks reached.
weekOneComplete = models.BooleanField(default=False)
フィールド「スクワット」にアクセスしたいのですが、変数の割り当てamount = user.week_one.squats
で、ビューとテンプレートの動作方法のため、スクワットフィールドへの参照にアクセスできず、文字列しかありませんsquats
。この文字列を使用してそのフィールドにアクセスする方法はありますか?