我试图在我的views.py 中创建一个对象,它是models.py 中的一个整数。通常我们在 models.py 对象中有列表,但在这种情况下它只是一个数字。
def answer(request, level_id):
o = Level.objects.get(id=level_id)
correct = o.answers.filter(value__iexact=guess).exists() <--- working boolean function
points = o.points.get('points')
values = { 'score':points }
return render_to_response('game.html', values)
这给了我们一个错误:
Int 没有属性 get。
我们正在尝试创建 points 变量来包含我们的 models.py 中的点数:
class Level(models.Model):
points = models.IntegerField("Point Value",default=1)