Tag: google app engine

Google App Engine: введение в свой API хранилища данных для людей с фона SQL?

У кого-нибудь есть хорошая информация, кроме документов Google App Engine, предоставленных Google, которые дают хороший обзор для людей с базой MS SQL, чтобы эффективно переносить свои знания и эффективно использовать API хранилища данных Google App Engine. Например, если у вас есть собственная таблица пользователей и таблица сообщений Где существует связь между пользователями и сообщением (связанная […]

WSGI – установить тип контента в JSON

Я безумно зеленый для WSGI в Google App Engine (GAE). Как установить тип контента в JSON? Это то, что у меня есть до сих пор: class Instructions(webapp.RequestHandler): def get(self): response = {} response["message"] = "This is an instruction object" self.response.out.write(json.dumps(response)) application = webapp.WSGIApplication([('/instructions', Instructions)], debug=True) def main(): run_wsgi_app(application) if __name__ == "__main__": main() Кроме того, […]

Параллельные запросы в Appengine Python

Официальная документация appengine гласит, что если мы установим свойство threadafe в true в app.yaml, то appengine будет выполнять одновременные запросы сервера. Официальная ссылка: https://developers.google.com/appengine/docs/python/python27/newin27#Concurrent_Requests Означает ли это, что приложение будет быстрее (чем 2.5), если у нас есть свойство threadafe для true? Официальная документация / блог говорит так, но я ищу опыт реального мира. На высоком […]

Зачем импортировать urlfetch из Google App Engine?

Здесь, в Google App Engines, я получил этот код, который поможет получить HTML-код любой веб-страницы по URL-адресу: from google.appengine.api import urlfetch url = "http://www.google.com/" result = urlfetch.fetch(url) if result.status_code == 200: doSomethingWithResult(result.content) Я ничего не понимаю здесь (среди многих других вещей, по сути), почему в этом коде предлагается импортировать urlfecth из google.appengine.api? У Python нет […]

Есть ли ограничение по срокам работы Cron в Google Apps?

Я создал задание cron для сканирования rss / atom-каналов, но хочу знать, есть ли тайм-аут на этом. В документации говорится, что запросы ограничены 30 секундами; является ли задание cron регулярным запросом, подпадающим под это ограничение? Должен ли я разбить задание на одно сканирование на одно задание cron, чтобы быть в безопасности, или есть лучший способ? […]

Получить общедоступный URL для файла – Google Cloud Storage – движок приложений (Python)

Есть ли эквивалент python методу getPublicUrl PHP ? $public_url = CloudStorageTools::getPublicUrl("gs://my_bucket/some_file.txt", true); Я храню некоторые файлы с помощью Google Cloud Client Library для Python, и я пытаюсь найти способ программно получить общедоступный URL-адрес файлов, которые храню.

Можно ли установить размеры загрузок blob в приложениях GAE, когда заголовок Content-Length запрещен?

После обновления API AppEngine, появившегося несколько недель назад, в документации по классу Python Response появился замечательный раздел «Недопустимые заголовки HTTP-ответов», в котором объясняется, что перечисленные заголовки не могут быть установлены для целей безопасности. Это все хорошо и хорошо, за исключением того, что теперь все мои загрузки блога имеют неизвестную длину, в результате чего все основные […]

sort_options применяется только тогда, когда query_string не пуст?

пытаясь выяснить, является ли это ошибкой или по дизайну. если для запроса не задано query_string, объект SearchResults НЕ сортируется по запрашиваемому столбцу. например, вот несколько журналов, чтобы показать проблему: Результаты return index.search(query) по return index.search(query) : query_string = '' sort_options string: search.SortOptions(expressions=[search.SortExpression(expression=u'firstname', direction='ASCENDING', default_value=u'')], limit=36) Результаты возвращаются отсортированными по return index.search(query) : query_string = 'test' […]

Как подключить Facebook OAuth 2.0 полностью к серверу?

Я в основном хочу сохранить идентификатор facebook данного пользователя, чтобы получить больше материалов через Facebook. В идеале я хочу решение, которое не использует javascript или cookie, просто серверное, но не было никакого примера, только направления, поэтому я собрал один, который мы можем обсудить. Вот код, который, как мне кажется, работает, когда я просто связываю пользователя […]

Текущее решение для чистого python для facebook-oauth?

Похоже, я был не единственным, кто пытался избежать javascript вообще для решения с сервером OAuth 2.0. Люди могли делать все, но не могли выйти из системы: Facebook Oauth Logout Oauth Logout с использованием графика facebook api Facebook OAuth2 Выход не удаляет файл fb_ cookie Официальная документация OAuth 2.0 с Facebook говорит: Вы можете вывести пользователя […]

Python - лучший язык программирования в мире.