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

TurboGears, еще один фреймворк веб-приложений в стиле MVC с открытым исходным кодом, основанный на Python.
2 ответа

Как заставить TurboGears обрабатывать "%2F" иначе, чем "/" при маршрутизации?

У меня есть простой скрипт TurboGears 2 с именем app.py: #!/usr/bin/env python3 from wsgiref.simple_server import make_server from tg import expose, TGController, AppConfig class RootController(TGController): @expose() def lookup(self, name): return…
12 дек '16 в 21:26
1 ответ

Turbogears 2: аутентификация, пароль в другой таблице, обратная связь при обновлении

Я использую TurboGears 2.2 для написания веб-приложений, как будто это действительно мощный фреймворк, однако есть много чёрных ящиков, таких как аутентификация, так как я их плохо понимаю (repoze.who плагин здесь). Требования Пароль пользователя до…
23 окт '13 в 19:17
1 ответ

Как отключить ведение журнала при запуске turbogear2?

Я хотел бы отключить вход в систему на этом рисунке (в красном поле): Я использую турбогенераторы 2.3.7. Когда я запускаю сервер коробки передач и получаю доступ к своему URL- http://localhost:8778/. в логе покажет URL доступа. Например: 127.0.0.1 -…
11 мар '16 в 10:21
4 ответа

Python Webframework Confusion

Может кто-нибудь объяснить мне, как совмещается текущая веб-работа на Python? Три, о которых я слышал, это CherryPy, TurboGears и Pylons. Однако я в замешательстве, потому что TurboGears, кажется, использует CherryPy в качестве "контроллера" (хотя C…
7 ответов

Turbogears 2 vs Django - есть ли советы по выбору замены для Turbogears 1?

Я использую Turbogears 1 для создания прототипов небольших сайтов в течение последних нескольких лет, и он становится немного длиннее. Есть какие-нибудь предложения по переходу на Turbogears 2 или переходу на что-то вроде Django? Я разрываюсь между …
13 ответов

Джанго против других веб-фреймворков Python?

Я в значительной степени перепробовал все существующие веб-фреймворки Python, и мне потребовалось много времени, чтобы понять, что фреймворка с серебряными пулями не существует, у каждого есть свои преимущества и недостатки. Я начал с Snakelets и от…
31 мар '09 в 17:39
2 ответа

Джанго как уникальный вместе в турбогенераторах /sqlalchemy

Этот вопрос по существу состоит из двух частей. 1. У меня есть ситуация, когда мне нужно, чтобы вещи были уникальными, то есть элементы в БД должны быть уникальными друг с другом. Допустим, у нас есть модель Things ( Rough PseudoCode) Class Shopping…
13 апр '13 в 21:07
0 ответов

Предоставление HTTP-прокси через контроллер Turbogears

У меня есть веб-приложение, реализованное в TurboGears 1.1, это своего рода интерфейс для REST API. Я пытаюсь предоставить URL-адрес в моем веб-приложении, который является прокси-сервером для исходного API REST, поэтому я могу получить доступ к "ht…
29 янв '12 в 06:08
1 ответ

Удалить все куки / сеансы пользователя при сбросе пароля

Я заинтересован в повышении безопасности моего приложения TurboGears 2.2, чтобы при изменении пользователем пароля он выходил из всех сеансов и снова входил в систему. Цель состоит в том, чтобы, когда пользователь изменяет пароль в браузере 1, он до…
04 ноя '12 в 22:57
1 ответ

Как использовать пользовательский sys.excepthook в RootController в TurboGears 2.2.2

Я хочу, чтобы в моем приложении TB регистрировались все исключения в файле журнала. Итак, я попытался использовать пользовательский sys.excepthook как обычно. Но каждое исключение все еще возникает и ничего не регистрируется. Вот мой код: class Root…
14 авг '13 в 10:26
1 ответ

Как создать метод контроллера в Turbogears, который можно вызывать из контроллера или визуализировать с помощью шаблона

Если у вас есть метод контроллера, например, так: @expose("json") def artists(self, action="view",artist_id=None): artists=session.query(model.Artist).all() return dict(artists=artists) Как вы можете вызвать этот метод из вашего класса контроллера и…
17 янв '09 в 22:43
2 ответа
1 ответ

Используйте JWT с TurboGears2

В настоящее время я остановлен в своей работе из-за некоторой работы по аутентификации в проекте. Я настроил REST API, который должен иметь систему аутентификации JWT. Некоторая работа была уже сделана, и я переиграл ее. Таким образом, используемая …
18 окт '18 в 12:24
1 ответ

Как перейти к внешнему URL из приложения Turbogears/cherrypy?

Я пишу клон tinyurl для изучения турбогенераторов. Мне интересно, как перенаправить мой браузер на внешний веб-сайт (скажем, www.yahoo.com) из моего приложения cherrypy/turbogears? Я погуглил об этом, но не смог найти много полезной информации.
14 дек '08 в 11:23
1 ответ

Как проверить функции с переменными параметрами в TurboGears?

Для функций с фиксированным количеством параметров валидация работает нормально, например: @validate(validators= {'foo': bar }) def func(self, foo=None): pass Однако я сталкиваюсь с трудностями при проверке функции с неизвестным количеством параметр…
26 ноя '15 в 21:09
1 ответ

Установите TurboGears на Windows XP

Я пытался установить TurboGears на Windows, следя за этим сайтом. Я установил virtualenv, но когда я выполняю команду virtualenv --no-site-packages testproj, я получаю следующее сообщение: Новый исполняемый файл python в testproj\Scripts\python.exe …
11 мар '10 в 15:34
3 ответа

Как Turbogears достигнет критической массы Ruby on Rails?

Я использую Turbogears, так как у меня есть опыт работы с Python, но я не могу избавиться от чувства ревности, видя все доступные ресурсы Ruby on Rails. Например, для грубого сравнения объема ресурсов, посмотрите http://www.google.com/trends?q=turbo…
28 июл '10 в 07:13
1 ответ

Какие символы TurboGears заменяет в URL?

У меня есть простой скрипт TurboGears 2 с именем app.py: #!/usr/bin/env python3 from wsgiref.simple_server import make_server from tg import expose, TGController, AppConfig class RootController(TGController): @expose() def all__things(self): return …
18 ноя '16 в 22:17
2 ответа

Основанный на twitter-bootstrap toscawidget

Есть ли проект, который использует twitter-bootstrap в шаблонах toscawidget? Проект imo turbogears действительно может использовать twitter-bootstrap для создания высококачественного интерфейса
13 мар '12 в 17:00
2 ответа

Turbogears2: аналог контекстных процессоров django

Есть ли какой-нибудь аналог контекстных процессоров django в turbogears2? В tg1 был stdvars, но больше не в tg2. Объяснение: мне нужно иметь несколько шаблонных тегов, доступных на каждой странице, без явного объявления в каждом контроллере.
27 окт '11 в 09:25