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))
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))
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))
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))
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))