def create_new_project(request): """ Takes in an ajax request to create a new project """ returnDict = {} if request.method == 'POST': print request.POST try: datadict = json.loads(request.POST['projectdata']) print datadict #we have stuff to process project = Project() project.title = datadict['name'] project.startDate = datetime.datetime.strptime(datadict['startDate'], "%m/%d/%Y") project.category = datadict['category'] project.complete = False project.save() returnDict['id'] = project.id except Exception, e: print e returnDict['error'] = e.message