У меня есть обходной путь, который работает в Windows Vista
#change the manage.py code to:
if __name__ == "__main__":
print "lets go...."
execute_manager(settings)
import os
from google.appengine.tools import dev_appserver
#from view.PresetsPage import DuplicatePresetGroup
print "flushing database ..."
dev_appserver.TearDownStubs()
и запустить
python manage.py syncdb
В конце концов вы сможете найти файл 'datastore' на вашем диске.
в views.py добавить:
def stopAll (request):
import os
if os.environ.get('SERVER_SOFTWARE','').startswith('Development'):
from google.appengine.tools import dev_appserver
dev_appserver.TearDownStubs()
return HttpResponse("completed !")
и соответствующая запись в файле urls.py.
(r'^stop/$', stopAll),
введите
localhost:8080/stop/
каждый раз, когда вы хотите сбросить хранилище данных в файл