仅选择具有字符串名称的字段

2024-05-13 04:31:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个模型是这样的:

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)

我想访问字段'Shucks',即在变量赋值amount = user.week_one.squats中,但是由于视图和模板的工作方式,我没有访问Shucks字段的引用的权限,我只有一个字符串squats。有没有办法用这个字符串来访问那个字段


Tags: 字符串模型falsedefaultmodelmodelsrequiredclass