profile = UserProfile.objects.get(....)
私は何をしようとしています - 現在ログインしているユーザーのプロファイルを取得することです。括弧内に何を入れてください。Django 1-1関係の方法
profile = UserProfile.objects.get(....)
私は何をしようとしています - 現在ログインしているユーザーのプロファイルを取得することです。括弧内に何を入れてください。Django 1-1関係の方法
を行うことができるはず:
http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
次のことができるようにすべきです以下を使用してください:
def my_view(request):
user = request.user
if not isinstance(user, AnonymousUser):
profile = user.get_profile()
# do something with the profile here
else:
# handle anonymous users
コモンみんな、厳しい必要はありません...実際には、灰色の輪郭チェックマークがあなたが押していると思われるものが実際に分からない人もいます。
UserProfile.objects.get(user=request.user)
しかし、それはOneToOne
フィールドだ場合、あなたはここで説明するパターンに従っていると仮定すると、request.user.userprofile
http://docs.djangoproject.com/en/dev/topics/db/queries/#one-to-one-relationships
ありがとう、ゆうじ、それはまさにそれでした。申し訳ありません、私はまだ非常に初心者です^^ – Yulia