Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)