Question

I'm thinking of hosting an app on app engine, and I already started building it in native django. Is it crazy to use djangoappengine (django-nonrel) for a production product? Is it proven?

Était-ce utile?

La solution

It seems to be available at least since 2010 and acknowledged by Google. So I'd say it's pretty solid.

Autres conseils

django-appengine is widely used in production by companies such as Potato London, have a look at their porfolio, you'll find some pretty solid stuff.

You do need to realize that there are quite substancial diferences with a vanilla Django SQL installation, especially in the ORM, many complex queries will not be available as JOINs are not supported natively. There are workarounds for most problems but they're a bit harder to wrap your head around if you never used non-relational databases or Datastore.

Make sure you read the documentation on Datastore and the django-appengine DB documentation and judge if it's worth the trouble.

Also worth mention these two packages from AllButtonsPressed that help a lot dbindexer and nonrel-search.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top