3 ms·
Curious if anybody here has experience with Django versus Flask versus <other> on AppEngine? I'm new to AppEngine and I'm familiar with Django, so that would h
by victorhooi 11y ago
Curious if anybody here has experience with Django versus Flask versus <other> on AppEngine?
I'm new to AppEngine and I'm familiar with Django, so that would have been my first choice - but it seems like Flask, Werzkeug, Webapp2 are more popular - just curious why, or how good/bad Django is on it.
- davidwtbuxton 11y agoDjango works well on App Engine. If you are using CloudSQL you can use vanilla models, but if you are using the datastore then you can either choose not to use Django models at all (use ndb/db instead) or use django-nonrel or djangae which provide a db back-end. https://github.com/django-nonrel/djangoappengine https://github.com/django-nonrel/djangoappengine https://github.com/potatolondon/djangae https://github.com/potatolondon/djangae There's compromises in using the datastore - you can't do a lot of things that are dead simple with SQL, but in return you get massive scaleability. And the App Engine SDK itself can be a pain to work with, but there are also amazing features like task queues for background processing and Google Cloud Storage integration. Other than Django I've used Bottle for very small App Engine projects. Works great, it's faster than Django, I'd still prefer Django for a typical complex web app where you need all the features. Disclaimer: I work for Potato, which sponsors djangae development.