1 2 3 4 5 6 7 8 9 10 11 12 13 | def requires_datastore_write(view):
def newview(request, *args, **kwargs):
from google.appengine.api import capabilities
datastore_write_enabled = capabilities.CapabilitySet('datastore_v3', capabilities=['write']).is_enabled()
if datastore_write_enabled:
return view(request, *args, **kwargs)
else:
from django.shortcuts import render_to_response
from django.template import RequestContext
return render_to_response('maintenance.html', context_instance=RequestContext(request))
return newview
|
More like this
- Google AppEngine Login Decorator by cmcavoy 5 years, 1 month ago
- ImageField for Google App Engine by davepeck 3 years, 6 months ago
- Template tag for compressed CSS & JS (GAE version) by jeffar 4 years, 10 months ago
- Readonly fields on Form/Modelform by Killarny 4 years, 2 months ago
- Using Google Apps Premium infrastructure for user management by tommy 4 years, 10 months ago
Comments