Exemple #1
0
def add_project(request):
    form = ProjectForm(**json.loads(request.body))
    if not form.validate():
        raise Http400

    project = ProjectModel(
        title=form.title.data,
        description=form.description.data,
        root_ids=[request.user.key().id()],
        member_ids=[request.user.key().id()],
        floor_lowest=form.floor_lowest.data,
        floor_highest=form.floor_highest.data,
        room_options=form.room_options.data,
    )
    project.put()
    return JsonResponse(project)