... очевидно, что все меняется перед "/datastore.rbm", чтобы он указывал на каталог, в котором вы хотите хранить базу данных.

ите, что задали n-ную перестановку этого вопроса, но я в тупике.

Я использую GAE для python2.5 в OS X и теряю все данные между перезагрузками. Из того, что я понимаю из соответствующих сообщений SO, местоположение по умолчанию для локального файла хранилища данных стирается при каждой перезагрузке. Я попытался изменить местоположение на центральный каталог / каталог данных с помощью:

dev_appserver.py --datastore_path=/Users/Me/gae_apps/datastores /Users/Me/gae_apps/app_1

который не генерирует ошибку, но когда я запускаю dev_appserver.py после перезагрузки, я вижу этот вывод, и данные снова стираются:

WARNING  2011-07-14 17:50:56,297 urlfetch_stub.py:108] No ssl package found. urlfetch will not be able to validate SSL certificates. 
INFO     2011-07-14 17:50:57,653 appengine_rpc.py:159] Server: appengine.google.com
INFO     2011-07-14 17:50:57,722 appcfg.py:453] Checking for updates to the SDK.
INFO     2011-07-14 17:50:58,448 appcfg.py:470] The SDK is up to date.
WARNING  2011-07-14 17:50:58,448 datastore_file_stub.py:511] Could not read datastore data from /var/folders/ps/psEgjl3fF+C5hecCKN2AW++++TI/-Tmp-/dev_appserver.datastore
INFO     2011-07-14 17:50:58,486 rdbms_sqlite.py:58] Connecting to SQLite database '' with file '/var/folders/ps/psEgjl3fF+C5hecCKN2AW++++TI/-Tmp-/dev_appserver.rdbms'
WARNING  2011-07-14 17:50:58,521 dev_appserver.py:4700] Could not initialize images API; you are likely missing the Python "PIL" module. ImportError: No module named _imaging
INFO     2011-07-14 17:50:58,689 dev_appserver_multiprocess.py:637] Running application portfolio on port 8080: http://localhost:8080

Я должен отметить, что у меня есть несколько приложений, каждое из которых находится в отдельных каталогах в / Users / Me / gae_apps /

Не уверен, связано ли это с ошибкой чтения dev_appserver.datastore и последующим переключением на SQLite или нет.

Любая помощь будет принята с благодарностью. Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос