Описание тега pyramid

Pyramid - это веб-фреймворк на основе Python, предоставляемый проектом Pylons. Не используйте тег "пирамида" для отображения элементов в форме пирамиды.
1 ответ

SQLAlchemy, MySQL и python - как мне обращаться с логическим значением?

У меня есть приложение Pyramid, которое я использую с SQLAlchemy и MySQL. Для полей базы данных, которые я хотел бы считать логическими, я использовал тип данных "BIT" на стороне SQLAlchemy и BIT(1) на стороне MySQL. Все это работало нормально, но я…
16 июл '13 в 19:39
1 ответ

Как войти перенаправления в пирамиде?

Я пытаюсь настроить его так, чтобы приложение Pyramid регистрировало сообщение всякий раз, когда оно выполняет перенаправление - например, когда возникает одно из моих просмотров HTTPFound, Создание собственного подкласса HTTPFound работал, но это о…
20 мар '14 в 16:22
2 ответа

sqlalchemy: не может получить данные из базы данных

Я учусь использовать sqlalchemy и пирамиду, поэтому я пытался получить свои объекты из базы данных, которая уже создана, но я ничего не могу получить. Я прочитал документацию по sqlalchemy, но не могу получить никаких объектов. models.py import os i…
07 фев '17 в 03:06
1 ответ

Очистить кеш setuptools в пирамиде?

Я довольно новичок в питоне и пирамиде. Я работаю над приложением пирамиды, которое запускаю с помощью следующей команды: pserve development.ini Когда я делаю некоторые изменения и перезагружаю сервер (убиваю его и запускаю снова), он сохраняет стар…
14 июн '12 в 22:30
1 ответ

Вывод списка файлов шаблонов пирамид из вида

Я хочу, чтобы некоторые из моих шаблонов редактировались пользователем в моем веб-приложении (фактический шаблон, а не просто замена содержимого с помощью переменных замены). Но я не могу понять, как получить список файлов шаблонов. Очевидно, что ес…
24 мар '14 в 16:49
1 ответ

Пирамида: запустить код при выходе

Как бы вы запустили скрипт выхода на пирамиде, у которой есть доступ к настройкам конфигурации? Я хочу закрыть соединение с базой данных при выходе из сервера или при возникновении ошибки, но не могу найти способ доступа к циклу выхода. Я нашел этот…
06 май '14 в 22:41
1 ответ

Как правильно настроить маршруты в Pyramid Framework?

Я хочу зарегистрировать обработчик запросов, но не хочу использовать метод сканирования. Почему мне нужно вызывать оба метода (add_route и add_view) вместо одного? from wsgiref.simple_server import make_server from pyramid.config import Configurator…
03 июл '16 в 17:07
2 ответа

Ошибка Python: __init__() принимает как минимум 3 аргумента (дано 3)

Поэтому я работаю над функцией сохранения профиля и не знаю, почему у меня появляется следующая ошибка: __init__() takes at least 3 arguments (3 given) Это функция, в которой это происходит (сразу после self.profiles.update line): @view_config(route…
01 авг '13 в 22:19
1 ответ

AJAX Струны Javascript и Памида

Я создаю веб-приложение на основе пирамиды и пытаюсь реализовать редактор уценки JavaScript EpicEditor для редактирования файлов уценки. $.ajax({ url: "{{ request.resource_url(context) }}raw_markdown", context: document.body, success: function(md){ …
31 окт '13 в 18:43
1 ответ

Деформа 2.0: добавление HTML5 заполнителя

Я пытаюсь добавить атрибут заполнителя HTML5 в Deform 2.0 TextInputWidget, Однако я не уверен, что это должно поддерживаться или как это должно поддерживаться, поскольку документация не очень ясна по этому поводу - кажется, есть какая-то особенность…
24 июн '15 в 06:37
2 ответа

Ошибка атрибута: тип объекта "Клиент" не имеет атрибута "получить"

Я использую пирамидальный фреймворк с BD postgres, я делаю логин, но у меня появляется следующая ошибка "Ошибка атрибута: Тип объекта" Клиент "не имеет атрибута" получить "". " @view_config (route_name = 'login', renderer = 'templates / login.pt') d…
11 июн '17 в 04:52
1 ответ

Как не запустить транзакцию автоматически в Pyramid?

Я создал простое приложение Pyramid, которое использует SQLAlchemy, pyramid_tm, pyramid_beaker и alembic. База данных - PostgreSQL, а адаптер - pg8000. Сейчас я пытаюсь реализовать вход в систему, но первый запрос БД к базе данных создает транзакцию…
2 ответа

Как писать обработчики пирамид

Вот код, который объявляет адрес для приложения def includeme(config): a = config.add_handler a('fileupload', '{lang}/case/fileupload{sep:/*}{name:.*}', ImageUpload) А вот класс ImageUpload @action(route_name='fileupload') class ImageUpload(): def _…
04 июл '13 в 10:26
2 ответа

Получить текущий маршрут вместо route_path в пирамиде

У меня есть панель навигации, например: <div id="nav"> <ul> <li % if request.current_route_path == "somepath": class="current" % endif > <a href='/page1"> 1 </a></li> <li % if request.current_route_path == "ano…
25 ноя '12 в 16:29
2 ответа

PasteDeploy выдает TypeError при использовании с uwsgi

Я пытаюсь использовать опцию --paste uwsgi для обслуживания приложения пирамиды, но PasteDeploy выдает ошибку TypeError (я полагаю, из Python3) File "/home/admin/.mozaiqu.es.env/lib/python3.2/site-packages/paste/deploy/loadwsgi.py", line 277, in loa…
04 июл '12 в 16:44
3 ответа

Пирамида: Как получить маршруты всех приложений в представлении?

Я хочу увидеть все маршруты, которые есть в моем приложении. Возвратите их как ответ как пара ключей => значения: 'route1' => '{foo:\w+}' 'route2' => '{baz:\w+\d+}' ... and so on Но я не знаю, как получить их в моем представлении. Например, эт…
18 фев '13 в 02:05
4 ответа

Как получить реальный IP-адрес клиента на сервере пирамиды за прокси-сервером nginx

У меня есть приложение Pyramid, которое использует request.environ['REMOTE_ADDR'] в некоторых местах. Приложение обслуживается Python Paste на порту 6543, и сервер nginx, прослушивающий порт 80, пересылает запросы на сервер Paste. Конфигурация nginx…
21 фев '12 в 15:20
1 ответ

Настройка Pyramid Web Framework | FCGI на виртуальном хостинге

Как я могу создать простую программу FCGI в моем ~/public_html, которая будет выполнять и отправлять веб-запросы на мой сайт пирамиды? В django, использование кода ниже работает для меня нормально: #!/usr/local/bin/python2.6 import sys import os sys…
21 фев '11 в 06:16
3 ответа

Настройка Pyramid для использования MySQL raw вместо SQLAlchemy

Мы пытаемся настроить проект Pyramid, который будет использовать MySQL вместо SQLAlchemy. Мой опыт работы с Pyramid/Python ограничен, поэтому я надеялся найти руководство онлайн. К сожалению, я не смог найти ничего, что подтолкнуло бы нас в правильн…
10 июл '11 в 21:21
1 ответ

Ошибки пирамиды на страницах, которые не отображаются

Я получаю действительно странную ошибку. Каким-то образом, независимо от того, на какой странице я нахожусь, он загружает нужную мне страницу, затем пытается загрузить другую страницу (но, поскольку я не планирую переходить на эту страницу, переменн…
19 июл '12 в 04:13