bfc97737b4
although I spent way too much time on the server side since deciding to add Redis as "persistence".
21 lines
452 B
Python
21 lines
452 B
Python
import json
|
||
from server.people import People
|
||
from aspen import Response
|
||
|
||
__people__ = People()
|
||
|
||
|
||
|
||
if GET:
|
||
response.body = __people__.getall()
|
||
elif POST:
|
||
person = json.loads(
|
||
request.body.s_iter.read(int(request.headers['Content-Length']))
|
||
)['person']
|
||
person_id = __people__.add(person)
|
||
response.headers['Location'] = '/people/{}.json'.format(person_id)
|
||
response.body = {}
|
||
raise Response(201)
|
||
|
||
# vim:filetype=python
|