Tag: google app engine

Google Appengine отправка электронной почты: несанкционированный отправитель

Я пытаюсь использовать почтовую службу движка Google на моем сайте. Он показывает некоторую ошибку, когда я посещаю страницу, которая отправляет электронное письмо. Ошибка говорит, что я использую неавторизованный отправитель для сообщения. Вот код, который отправляет электронное письмо: mail.send_mail(sender="myapp@appspot.gserviceaccount.com", to=input_dict["email"], subject="Mondays user activation", body=content) Когда я dev_appserver.py сайт локально (используя dev_appserver.py ), он не показывает ошибку, […]

Python App Engine webapp2 медленный путь

У меня есть приложение Python App Engine, которое обслуживает около 3 млн запросов в день. Я пытаюсь оптимизировать приложение, чтобы сэкономить на моем смехотворно оформленном хостинге. November, App Engine Frontend Instances: 12924.391 Hours, $604.22 У меня есть обработка запросов до некоторых memcached-вызовов, но теперь я заметил, что обычно это занимает около 20 мс, иногда до […]

Обслуживание статического html в Google app engine Python

У меня возникли проблемы с загрузкой статических страниц .html для моего приложения Python. Когда я нажимаю ссылку, например index.html , я получаю пустую страницу и на сервере регистрирую ошибку 404. Это то же самое для других статических файлов .html таких как about.html . Приложение работает на панели статических файлов. Я пробовал искать во многих местах, […]

import webapp2 работает на google-app-engine, хотя у меня нет установленного webapp2

Когда я запускаю следующую мировую программу мира (с помощью GAE Launcher), она работает: import webapp2 class MainPage(webapp2.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'text/plain' self.response.out.write('Hello, webapp World!') app = webapp2.WSGIApplication([('/', MainPage)], debug=True) Однако если я иду на терминал, я не могу импортировать webapp2: C:\Users\Robert>python Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on […]

Как обслуживать файлы cloudstorage с помощью SDK приложения

В приложении я могу работать с файлами cloudstorage, такими как pdf, используя ведро по умолчанию для моего приложения: http://storage.googleapis.com/<appid>.appspot.com/<file_name> Но как я могу обслуживать локальные файлы cloudstorage в SDK, не используя blob_key? Я пишу в корзину по умолчанию: gcs_file_name = '/%s/%s' % (app_identity.get_default_gcs_bucket_name(), file_name) with gcs.open(gcs_file_name, 'w') as f: f.write(data) Имя корзины по умолчанию в […]

Получение ошибки: redirect_uri_mismatch URI перенаправления в запросе: http: // localhost: 8080 / oauth2callback не соответствует зарегистрированному URI редиректа

Я получаю эту ошибку при попытке запустить мое приложение … The redirect URI in the request: http://localhost:8080/oauth2callback did not match a registered redirect URI В консоли Google API я зарегистрировал свои URL-адреса перенаправления Redirect URIs: http://localhost:8080/ И в client_secrets.json также я использую то же самое, что и URL-адрес перенаправления. Я следую этому руководству https://developers.google.com/bigquery/articles/dashboard#addoauth2 Редактировать: […]

Использование двух библиотек Python с конфликтующими именами

Я хочу использовать две библиотеки Python (облачную библиотеку Google и их облачный SDK ) в одном приложении, но у них есть конфликтующие имена (они оба используют google в своих базовых именах импорта и не используют относительный импорт внутри себя). Как я могу использовать их в одном приложении? Изменение кода библиотеки для использования надлежащего относительного импорта […]

Python 2.7 Комбинируйте abc.abstractmethod и classmethod

Как создать декоратор для метода абстрактного класса в Python 2.7? Да, это похоже на этот вопрос , за исключением того, что я хотел бы комбинировать abc.abstractmethod и classmethod вместо staticmethod . Кроме того, похоже, что abc.abstractclassmethod был добавлен в Python 3 (я думаю?) , Но я использую Google App Engine, поэтому в настоящее время я […]

Как использовать курсор () для разбивки на страницы?

Может ли кто-нибудь указать мне на практическое применение cursor() для разбивки на страницы? Я не понимаю, как использовать cursor() как указано в документации . Это мой запрос: items = db.GqlQuery("SELECT * FROM Item ORDER BY date DESC LIMIT 30") который я делаю так: self.response.out.write("<ol>") for item in items: self.response.out.write("""<li><a href="/vote/%s?type=%s"> ^ </a><a href="%s">%s</a> <span id='Small'>(%s)</span><br […]

Загрузите и проанализируйте файл csv с помощью «универсальной новой строки» в python в Google App Engine

Я загружаю файл csv / tsv из формы в GAE, и я пытаюсь разобрать файл с помощью модуля csv python. Как описано здесь , загруженные файлы в GAE являются строками. Поэтому я обрабатываю загруженную строку файлоподобным объектом: file = self.request.get('catalog') catalog = csv.reader(StringIO.StringIO(file),dialect=csv.excel_tab) Но новые строки в моих файлах не обязательно «\ n» (благодаря excel […]

 
Interesting Posts for Van-Lav

Сгладить список вложенных списков с переменными размерами в массив SciPy

Хранение малоразмерной матрицы в HDF5 (PyTables)

Присоединение к подзапросу в SQLAlchemy

Предупреждение pep8 для строки регулярного выражения в Python, Eclipse

Проблема установки Python matplotlib в Windows 7 для freetype, пакетов png

numpy get 2d array, где последнее измерение индексируется в соответствии с массивом 2d

Эффективно поверните множество точек с матрицей вращения в numpy

Нейронная сеть Nolearn / Lasagne не начинается

Итеративное хеширование возвращает разные значения в Python и Java

Библиотека Git для Ruby или Python?

Как я могу анализировать веб-сайт с использованием Selenium и Beautifulsoup в python?

Как я могу выполнить больше команды на основе кнопки, которая вызвала его? (Классы и tkinter)

Python – разница между sys.stdout.write и печатью

Как получить имя месяца в юникоде в Python?

python http server, несколько одновременных запросов

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