コード例 #1
0
def create_work(request):
    template = loader.get_template('GoalMakerWeb/create_work.html')
    data = apis.bytes_to_dict(apis.goal_read(request).content)
    context = {
        'user_id': data["user_id"],
        'name': data["name"],
    }
    return HttpResponse(template.render(context, request))
コード例 #2
0
def update_user(request):
    template = loader.get_template('GoalMakerWeb/update_user.html')
    data = apis.bytes_to_dict(apis.user_read(request).content)
    context = {
        'user_id': data["user_id"],
        'name': data["name"],
        'password': data["password"]
    }
    return HttpResponse(template.render(context, request))
コード例 #3
0
def detail_work(request):
    template = loader.get_template('GoalMakerWeb/detail_work.html')
    data = apis.bytes_to_dict(apis.work_read(request).content)
    if data["Result"] == 'false':
        return HttpResponseNotFound("Object Does Not Exist.")
    context = {
        'user_id': data["user_id"],
        'name': data["name"],
        'date': data['date'],
        'complete_time': data["complete_time"],
    }
    return HttpResponse(template.render(context, request))
コード例 #4
0
def update_goal(request):
    template = loader.get_template('GoalMakerWeb/update_goal.html')
    data = apis.bytes_to_dict(apis.goal_read(request).content)
    context = {
        'user_id': data["user_id"],
        'name': data["name"],
        'iteration_type': data["iteration_type"],
        'frequency': data["frequency"],
        'object_time': data["object_time"],
        'complete_day': data["complete_day"],
        'start_day': data["start_day"]
    }
    return HttpResponse(template.render(context, request))
コード例 #5
0
def detail_goal(request):
    template = loader.get_template('GoalMakerWeb/detail_goal.html')
    data = apis.bytes_to_dict(apis.goal_read(request).content)
    if data['Result'] == 'false':
        return HttpResponseNotFound("Object Does Not Exist.")
    work_list = Work.objects.filter(user_id=User().read(user_id=data['user_id']),
                                    name=Goal().read(user_id=data['user_id'], name=data['name'])) \
        .order_by('date')
    # date fromat error 때문에 YYYY-MM-DD 포멧의 str() list()로 캐스팅
    work_list = [w.date.strftime("%Y-%m-%d") for w in work_list]
    context = {
        'user_id': data["user_id"],
        'name': data["name"],
        'iteration_type': data["iteration_type"],
        'frequency': data["frequency"],
        'object_time': data["object_time"],
        'complete_day': data["complete_day"],
        'start_day': data["start_day"],
        'work_list': work_list
    }
    return HttpResponse(template.render(context, request))