def create_task_with_goal(args, goal_id): print("ran2") arg_dict = json.loads(args) deadline_string = arg_dict["deadline"] deadline_list = deadline_string.split('-') day = int(deadline_list[0]) month = int(deadline_list[1]) year = int(deadline_list[2]) task = Task(description=arg_dict["task"],\ deadline=date(year, month, day),\ done=arg_dict["done"],\ goal=Goal.objects.get(pk=goal_id),\ user=None) task.user = None task.save() return task.inJson()
def create_task_without_goal(args, user_id): print("Ran") print(args) arg_dict = json.loads(args) deadline_string = arg_dict["deadline"] deadline_list = deadline_string.split('-') day = int(deadline_list[0]) month = int(deadline_list[1]) year = int(deadline_list[2]) task = Task(description=arg_dict["task"],\ deadline=date(year, month, day),\ done=arg_dict["done"],\ goal=None,\ user=User.objects.get(pk=user_id)) task.goal = None task.save() return task.inJson()