私は、現在ログインしているユーザーを呼び出すことに慣れています:requestcontext、user、get_profileを使います。
現在ログインしているユーザーではなく、別のページを作成するとどうなりますか?DJANGOが別のユーザーのプロフィールを呼び出す
r'^/profile/(\w+)/$'
とビューは次のとおりです。:
私のURLがある
はfrom django.contrib.auth.models import User
def profile(request, username):
person = User.objects.filter(username=username)
return render_to_response('profile.html', {"person":person},
context_instance=RequestContext(request))
私のテンプレートでは、私が入力することができます{{user.username}}または{{user.get_profile.name }}と値を取得しますが、{{person.username}}や{{person.get_profile.name}}は取得しません。必要な情報を取得する方法は何ですか?前もって感謝します。
すごくありがとうございました! – magu2
クール - うまくいけば、この回答を「受け入れる」必要があります:) – zigdon