Tag: google app engine

Усреднение чисел с встроенным кодом Python внутри HTML

Это не будет длинным или сложным вопросом. Мне просто интересно, есть ли какой-нибудь простой способ выполнить вычисление среднего числа, вырванных из хранилища данных. На данный момент у меня есть это для цикла внутри моего HTML: {% for rating_tmp in ratings %} {{rating_tmp.rating}} {% endfor %} … и это хорошо работает. Каждый раз, когда я добавляю […]

Объект AttributeError: '<Имя класса>' не имеет атрибута 'request'

Я определил метод для рендеринга страниц: def doRender(handler, tname='index.html',values = {}): temp = os.path.join(os.path.dirname(__file__), 'templates/'+tname) if not os.path.isfile(temp): return False newval = dict(values) newval['path'] = handler.request.path user = users.get_current_user() url = users.create_login_url(handler.request.uri) url_linktext = 'Login' if user: url = users.create_logout_url(handler.request.uri) url_linktext = 'Logout' newval['user'] = user newval['url'] = url newval['url_linktext'] = url_linktext outstr = template.render(temp, […]

Возможно ли иметь общую библиотеку python в GAE?

Я хочу поделиться некоторыми модулями между проектом GAE python и другим проектом python, но хочу использовать те же исходные файлы, чтобы я мог их изменить, не беспокоясь о том, чтобы обновлять исходные файлы в каждом проекте. Есть ли способ разрешить двум проектам python использовать одни и те же исходные файлы за пределами их корня? Также […]

API NDB Async и get_or_insert_async

Я пытаюсь обвести голову асинхронным апи, без особого успеха. Я довольно простая установка в моем проекте лаборатории. У меня есть модель, которая выглядит так: class SearchIndex(model.Model): name = model.StringProperty(required=True) reference_list = model.KeyProperty(repeated=True) И метод, который использует get_or_insert и проверяет, содержит ли reference_list ключ, если не добавить его. Ниже объекта является модельным сущностью, а список представляет […]

Выход в Facebook с использованием сервера OAuth

Я просто прочитал руководство, но он не говорит, как регистрировать пользователя. Моя проблема схожа с этим: Facebook JS SDK FB.logout () не завершает сеанс пользователя Но я использую поток серверов. Я думаю, мне нужно знать имена (имена), из которых cookie (ы) недействительны, поскольку удаление файла cookie приведет к выходу пользователя из системы, не так ли? […]

PeeWee + SQLite3 в Google App Engine

Я пытаюсь использовать Google App Engine для развертывания веб-приложения BootlePy + PeeWee . Я использую PeeWee с SQLite . Вот исходный код PeeWee : try: import sqlite3 except ImportError: sqlite3 = None Вот ошибка, которую я получаю в консоли разработчика Google App Engine : ImportError: No module named _sqlite3 Почему импорт не удается?

Каков формат, когда я получаю данные из нескольких флажков? Могу ли я получить список?

У меня есть тег Kind с свойством tagName, и в html я код вроде этого {% for tag in tags%} <input type="checkbox" name="tagName" value={{tag.tagName}}>{{tag.tagName}} {% endfor%} Теперь, в моем файле python, я пытаюсь сделать это: tagNames = self.request.get('tagName') Я хочу список, который будет выбирать каждый пользователь. Но то, что у меня есть, кажется нет. Так. […]

Канал Google App Engine channel.open () не работает

У меня проблема при открытии канала. У меня это на стороне сервера: def get(self): user = users.get_current_user() if not user: self.redirect(users.create_login_url(self.request.uri)) return channel_id=str(str(random.randint(0,1000))) token = channel.create_channel(channel_id) template_values = { 'token': token, 'me': user.user_id() } logger.debug("Token: %s user:%s %s %s" % (token,user.user_id(),user.nickname(),user.email())) self.response.out.write(template.render('templates/index.html', template_values)) и это на HTML (templates / index.html) <html> <head> <script type="text/javascript" src="/_ah/channel/jsapi"></script> […]

Страница для перенаправления страницы в Google App Engine

Я недавно изменил доменное имя для webapp, который я запускаю в Google App Engine, и мне интересно, есть ли простой способ сделать страницу для перенаправления страницы с моего старого веб-сайта на новый домен. Весь код мудрый остается абсолютно таким же, но я просто хочу, чтобы он перешел в новый домен. Я использую python и webapp2 […]

Не удается установить в GAE

08:38 AM Scanning files on local disk. 2013-01-30 08:38:30,884 ERROR appcfg.py:1856 Invalid character in filename: Icon Error 409: — begin server output — Another transaction by user SLim is already in progress for app: s~pekkylab, version: 1. That user can undo the transaction with "appcfg rollback". — end server output — Password for myemail@email.com: If […]

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