Можно ли отключить параметр no_cookies в программе запуска Google App Engine (версия 1.6.2) в Windows?

Когда я развертываю приложение с помощью средства запуска Google App Engine (версия 1.6.2) в Windows, в окне вывода отображаются следующие параметры команды:

Запуск команды: "[u'C:\Python27\pythonw.exe', '-u', u'C:\Program Files (x86)\Google\google_appengine\appcfg.py', '--no_cookies', u' [email protected]', '--passin', 'обновление', u'C:\path\to\project']"

Я хочу, чтобы программа запуска сохраняла пароль моего приложения, и я знаю, что для этого нужно использовать файл cookie, но по какой-то причине программа запуска по умолчанию отправляет параметр «no_cookies».

Есть ли способ отключить эту опцию?


person Shannon Wagner    schedule 28.02.2012    source источник


Ответы (1)


Программа запуска всегда будет запрашивать у вас учетные данные, она использует флаг no_cookies, чтобы убедиться, что данные учетные данные переданы, а не те, которые хранятся в системе.
Что вы можете сделать, так это создать пакетный файл, который будет развертывать приложение, вы может предоставить учетные данные, используя флаги --email и --passin.

person Shay Erlichmen    schedule 28.02.2012
comment
Большое спасибо... Я поместил следующее в пакетный файл, и он в первый раз запросил пароль, а затем, казалось, сохранил его где-то для следующего запуска: python C:\Progra~1\Google\google_appengine\appcfg.py [email protected] --passin update PROJECT-FOLDER - person Shannon Wagner; 28.02.2012
comment
@ShannonWagner вам нужно перенаправить файл паролей в команду что-то вроде этого appcfg.py ‹params› --passin ‹ password_file.txt - person Shay Erlichmen; 28.02.2012