Djangae is a database backend for App Engine that's under active 
development: https://github.com/potatolondon/djangae

On Monday, March 7, 2016 at 10:33:16 AM UTC-5, Silvan Spross wrote:
>
> Hi everybody
>
> Does anyone use Google App Engine to run a "real" Django application? I 
> want to give Google App Engine a try. I don't want to use Google Container 
> Engine or Google App Engine Managed VM for now. I consider them as another 
> option if using plain Google App Engine does not work out.
>
> My goals are:
>
>    1. 
> *Separated Environments *Development, Stage and Production (where stage 
>    and production can be just different app engine projects and so can be 
>    considered as "the same").
>    
>    2. *Using Task Queue* (instead of Celery)
>    Used for async tasks and scheduled ones (cronjob).
>    
>    3. *Using Memcache* (instead of Redis)
>    For caching keys up to caching templates etc.
>    
>    4. 
> *Using Cloud Storage (Buckets) as Storage backend *For media files.
>    
>    5. *Using CloudSQL* (instead of Postgres)
>    I don't care about nonrel for the moment. Using Datastore should be a 
>    future goal here.
>
> My subject is all about how to setup and separate environments (1). But if 
> someone has feedback or input about another goal, why e.g. not to use it, 
> I'm very happy to hear! Btw. my test project is much alike 
> https://github.com/GoogleCloudPlatform/appengine-django-skeleton for now.
>
> What bugs me at the moment:
>
>    - Load different settings e.g. database based on 
>    os.getenv('SERVER_SOFTWARE', '').startswith('Google App Engine')
>    Is this best practice?
>    
>    - I run my application local with:
>    source env/bin/activate
>    dev_appserver.py app.yaml
>    to have python libraries that use C extensions loaded locally (like 
>    mysql) and that
>    google.appengine
>    is available. But how can I run django management commands locally? 
>    Whats best practice here?
>    
>    - And the biggest one: Whats best practice to migrate production 
>    database? I heard stuff about interacting with the database through a 
>    separate GCE instance running scripts. Or is there no best practice 
> because 
>    with Datastore "you don't need" migrations ;)
>
> I would be very happy about some tipps pointing me to the right direction. 
> Thank you!
> Silvan
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/ae14c51b-dfd7-4161-a2b2-b55a6e55c750%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to