Ищете легкий веб-фреймворк Python с минимальной конфигурацией

Я понимаю, что рамки веб-приложений хорошо документированы, но, попробовав 2 фреймворка Python и обнаружив, что они не подходят для моей задачи, я надеюсь, вы поймете необходимость в этом вопросе.

Я ищу легкую, "микро" структуру для Python со следующими функциями:

  • Основное управление компоновкой HTML
  • Особенности HTML-форм, таблиц и т.д.
  • Аутентификация и управление сеансом
  • Предпочтительно интегрируемый с mod_wsgi
  • Бесшовный импорт пакетов

Что это. Вы можете спросить, для чего мне нужна основа для этого - я этого не делаю. Но это сэкономит много времени, и я очень удивлен, что не могу найти что-то вроде этого.

Я достаточно продвинутый в Python, но хочу иметь дело с HTML и аутентификацией как можно проще. У меня есть много существующего кода, который я бы хотел вызвать изнутри. Я не требую ORM или DAL, я бы хотел, чтобы мои существующие классы продолжали использовать свой собственный драйвер MySQLdb. Неизбежно, что для аутентификации, которая будет обрабатываться, ORM или DAL будут включены, но я просто не буду использовать ее ничем, кроме аутентификации.

Я пробовал web2py и Grok, как предположительно легкие, без конфигурации рамки, но оба были слишком высокоуровневыми.

Спасибо заранее.

Ответ 2

Вы также можете попробовать WebPy.

Ответ 3

Полный (?) список веб-фреймворков python приведен здесь. Это слайд-шоу сравнивает 10 микроархивов и должно быть интересным. Не все из них будут отмечать ваши боксы, но, по крайней мере, они должны дать некоторые подсказки относительно их плюсов и минусов.

Ответ 4

Я предлагаю заглянуть в web.py и Tornado.

Web.py невероятно прост в использовании с мощью полной веб-инфраструктуры. Я использовал его для реализации OData с большим успехом.