Just came to know about a project named python-eve. As I'm just starting out in python, this project seemed kinda easy to get started for building a python based REST API. This framework really has a lot of features out of the box, specifically HATEOAS, which I din't find any built-in way in google-app-engine documentation. So is there anyway I can use this framework in google-app-engine? Or should I just all together ignore app-engine.
-
2According to the docs, python-eve runs on mongodb, not app engine. So the answer should be obvious, unless you're planning to port it over. And if you are asking this question, it's a safe bet to say that you're not.dragonx– dragonx2013-12-07 19:16:11 +00:00Commented Dec 7, 2013 at 19:16
-
Have a look at: stackoverflow.com/questions/19375085/…voscausa– voscausa2013-12-07 22:46:05 +00:00Commented Dec 7, 2013 at 22:46
Add a comment
|
1 Answer
Eve is a Flask application, which means that wherever Flask runs, Eve runs... at least in good theory. Check out the following resources:
- Google App Engine on Flask mailing list
- Flask Google App Engine template
- Flying Flask on Google App Engine
I personally have never tried runnning Eve on GAE but the resources above seem to indicate that it should be possible with little effort.
2 Comments
Soham Dasgupta
If you create a default template sort of thing to quickly set up
eve on GAE along with a short tutorial it would be great. Really liked your product specially for the default HATEOAS support which seems great and not by default available in GAE. Also support for google datastore is not available in eve, I guess.Nicola Iarocci
It isn't but you can always work on it and contribute it to the community :) We currently have people working on SQLAlchemy, CouchDB and other backends. Same with the GAE tutorial, I know somebody is working on a "Eve for the python beginner" tutorial, for example.