Я пытаюсь использовать appcfg.py
для загрузки на localhost / Google App Engine. Я в основном следовал этим инструкциям слово в слово, но теперь у меня возникли проблемы.
Вот команда, которую я пытаюсь:
appcfg.py upload_data --app-id=appname --config_file="path\to\ItemLoader.py" --filename="path\to\data.csv" --kind=Item --url=http://localhost:8080/remote_api <path\to\app>
Я вернусь:
The syntax of this command is incorrect.
Что я делаю не так?
ОБНОВЛЕНИЕ: Похоже, я на самом деле не должен включать символы <> вокруг пути к приложению. Теперь я получаю сообщение об ошибке:
appcfg.py: error: no such option: --app-id
ОБНОВЛЕНИЕ 2: Я вынул параметр --app-id
, а теперь еще одну ошибку:
appcfg.py: error: Expected <directory> argument
Итак ... мне нужны скобки?
ОБНОВЛЕНИЕ 3: Хорошо, он принимает команды с кавычками вместо скобок. Но консоль разработки на http://localhost:8080/_ah/admin/datastore
показывает, что хранилище данных все еще пусто. Сообщено о следующей ошибке:
IOError: [Errno 13] Permission denied: `path\\to\\google\\SDK\\bulkloader-log-20100301.200921'
ОБНОВЛЕНИЕ 4: Похоже, что это была ошибка прав доступа в моей файловой системе. Я предоставил кучу разрешений, и теперь вместо этого он жалуется на ссылочные сценарии.