ハマった。
django のユーザー モデルのサブクラスであるユーザー モデルがあります。
ユーザーモデルに関連する他のテーブルがあります。
これらのテーブルからいくつかの値を取得したかったのですが、次のように書かれています。
'User' object has no attribute 'users_bewertung'
私のコードは次のとおりです。
_username = request.POST.get('username_login')
pwd = request.POST.get('pwd_login')
user = authenticate(username=_username, password=pwd)
if user is not None:
if user.is_active:
login(request, user)
ratings = user.users_bewertung.all()
#...
users_bewertung
Bewertung
tableから Table への参照フィールドの関連名User
:
von_user = models.ForeignKey(User,related_name="users_bewertung")
関連するマネージャーを介してこれらの情報にアクセスするにはどうすればよいですか?
編集:私のmodel.py:
from django.contrib.auth.models import User
class User(User):
registerdate = models.CharField(max_length=400,default='')
foto = models.ImageField(upload_to="user/",default='')
uniq_hashed = models.CharField(max_length=400,default='')
kennwort = models.CharField(max_length=200,default='')
confirmed = models.CharField(max_length=10,default='')