title: Python-Django project that can run both on cloud (gae) and locally without internet connection
body: <p>I am working on a test project using Python on Django Project and will run on GAE. I stumble into a problem when one of the requirement states that the application should have a facility/mechanism of saving data from transactions even when there is no internet connection.</p>
  
  <p>Normally it should work sending data for storage over the net. But, when connection is not available, it should save the data on a local temporary storage. The system should also have the facility to update cloud storage once detected that local storage has latest data. It's like an resolution to address downtime on the end user's side (I mean I believe cloud platforms had their different forms of resolving downtime but how about the down time for end users - no internet connection).</p>
  
  <p>So the application should could work both on the 'cloud' when possible (with strong internet connection) or can also work without connection by saving on local storage. I really need inputs from Google app engine developers out there. Actually I am trying to test this on both Java and Python.</p>