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
結局、ディスク上で「データストア」ファイルを見つけることができるはずです。
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/
データストアをファイルにフラッシュするたびに