def prof_admin(request): # 認証されたユーザーのIDを取得する。 # user_idはauth_userテーブルのid # prof_prof_dataテーブルのauth_id user_id = request.user.id # ユーザーIDからprof_dataを取得する。 # # SQL文はこんな感じ。 # SELECT * FROM prof_prof_data2 WHERE auth_id = user_id; data = Prof_data2.get_prof_data(user_id) # prof_dataがなかったらからのフォームを表示する。 if data is None: user_name = request.user.username ctxt = RequestContext(request, { "user_id": user_id, "user_name":user_name, "data": data, }) return render_to_response('prof/index.html', ctxt) # return HttpResponse(u"DoseNotExist at ProfData user_id:%s" % user_id) # 取得したデータを表示するように、コンテキストで格納する # ctxt = RequestContext(request, { "key1": value1, "key2": value2, }) ctxt = RequestContext(request, { "user_id": user_id, "data": data, # "birthday":data.birthday, }) return render_to_response('prof/index.html', ctxt)
def prof_results(context_instance,user_id): print "kokoha results" print user_id # 表示するprof_dataを取得する。 prof_data = Prof_data2.get_prof_data(user_id) context_instance = RequestContext(context_instance, { 'prof_data':prof_data, }) return render_to_response('prof/prof_results.html', context_instance = context_instance)