2599a100da
before trashing all of it. What I really ought to be doing is playing with Sequel or getting more cozy with ActiveRecord.
19 lines
439 B
JSON
19 lines
439 B
JSON
from server.people import People
|
|
from server.helpers import json_loads_from_request
|
|
|
|
__people__ = People()
|
|
|
|
|
|
|
|
if GET:
|
|
response.body = __people__.getall()
|
|
elif POST:
|
|
person = json_loads_from_request(request)['person']
|
|
person_id = __people__.add(person)
|
|
response.headers['Location'] = '/people/{}.json'.format(person_id)
|
|
person['id'] = person_id
|
|
response.body = person
|
|
response.code = 201
|
|
|
|
# vim:filetype=python
|