示例#1
0
文件: views.py 项目: daubers/MakeBook
def add_task_ajax(request, id):
    """
        Simple routine to add a task to a project
        TODO: finish this :)
    """
    returnDict = {}
    if request.method == 'POST':
        try:
            taskdict = json.loads(request.POST['datadict'])
            task = Task()
            task.completed = False
            task.date_added = datetime.datetime.now()
            task.title = taskdict['task_title']
            task.description = taskdict['task_description']
            task.save()

            link = TaskToProject()
            link.task = task
            link.project = Project.objects.filter(id=id).get()
            link.save()

            returnDict['id'] = task.id
        except Exception, e:
            returnDict['error'] = e.message