0

これはmodels.pyの私のクラスです:

from django.db import models
from django.contrib.auth.models import User as defaultUser

class User(models.Model):
    user = models.OneToOneField(defaultUser)
    points = models.PositiveIntegerField(default=50)

そして、これは私のviews.pyです:

def home(request):
    username = request.user.username
    points = request.points
    return render(request, "index.html", {'username' : username , 'points' : points})

ポイントをコメントしてもエラーは発生しませんが、ポイントを使用すると次のエラーが発生します。

例外タイプ: AttributeError 例外値: 'WSGIRequest' オブジェクトには属性 'points' がありません 例外の場所: /Users/jacintofleta/djcode/points/points/views.py in home, line 8

助けてもらえますか?読んでくれてありがとう。

4

2 に答える 2

1

ではなくpoints、のメンバーとして定義しました。を使用します。UserWSGIRequestrequest.user.points

于 2013-07-28T23:48:45.333 に答える