Any pointers, advice on implementing a REST API on App Engine with Python? Using webapp for the application itself.
What I currently know is that I can:
hack up my own
webapphandlers for handling REST-like URIs, but this seems to lose its elegance for larger amounts of resources. I mean, it's simple when it comes totemperature/atlanta, but not so much* for even a rather simple/users/alice/address/work(though do keep in mind that I'm not saying this after having implemented that, just after spending some time trying to design an appropriate handler, so my perception may be off).use the REST functionality provided by one of the bigger Python web frameworks out there. I have some unexplainable sympathy towards
web2py, but, since it's not used for the project, bundling it with the application just to provide some REST functionality seems.. overkill?
(Huh, looks like I don't like any of these approaches. Tough.)
So here's me asking: what advice, preferably based on experience, would you have for me here? What are my options, is my view of them correct, did I miss something?
Thanks in advance.
webappyou can useAppengine Rest Server.Django Rest Interfaceis a more powerful solution if you can use another framework.Django Rest Interfacetoo, because you can define your own URL patterns.