LINUX.ORG.RU

Ответ на: комментарий от helios

ну так прикрутить туда алхимию же можно.

ggrn ★★★★★
()

Ну вот, а я хотел посоветовать или Django или bottle.py =)

Чем тебе мешает «монструозность» Django и в чем она проявляется для тебя?

pi11 ★★★★★
()
Ответ на: комментарий от pi11

Чем тебе мешает «монструозность» Django и в чем она проявляется для тебя?

Излишняя функциональность.

VirRaa ★★★
() автор топика
Ответ на: комментарий от VirRaa

Ну так подключай только то, что нужно. По мере развития проекта может это даже окажется плюсом.

Джанга «по умолчанию» предоставляет только самый базовый функционал.

pi11 ★★★★★
()

Жанга не монструозная, попробуй фласк с каким-нибудь легким ОРМ велосипедом.

zz ★★★★
()

web-фреймворк и ОРМ разные вещи, не надо их мешать как в джанге.

bottle.py предоставляет средства для MVC, роутинг, парсинг запроса, составление ответа. Все остальное не нужно.

для орм юзай sqlalchemy, оно не зависит от фреймворка. преимущество перед фласк - гораздо более понятный код(фреймворка), проще, меньше, работает с третьим питоном.

короче рекомендую.

anonymous
()
Ответ на: комментарий от provaton

вот это убивает всегда. Дабы подключить sqlalchemy - надо некий «плагин». Там кода на 3 строчки:

Model = declarative_base()
engine = create_engine('{ENGINE}://{USER}:{PASSWORD}@{HOST}:{PORT}/{NAME}?charset=utf8'.format(**db))
session = sessionmaker(bind=local_engine)()

дальше наследуешь свои модельки от Model, и импортируешь session где надо.

session.query(%YOURMODEL%).all()

Вот и все.

anonymous
()
Ответ на: комментарий от anonymous

Можно и так, дело вкуса. Во фласке всегда куча вариантов есть.

provaton ★★★★★
()
Ответ на: комментарий от pi11

Джанга не монструозна, она просто плоха, начиная от шаблонизатора и форм, заканчивая ORM. Фласк во все поля.

anonymous
()
Ответ на: комментарий от anonymous

Там кода на 3 строчки

Плюс код для шоткатов Model.query и т.д.

Единственная проблема flask-sqlalchemy — один declarative_base.

anonymous
()

Рекомендую tornado + SQLAlchemy (для ORM).

Y ★★
()

Выбрал Django, в пользу большого количества документации и комьюнити. Всем спасибо.

VirRaa ★★★
() автор топика
Ответ на: комментарий от VirRaa

Правильный выбор, отличный/мощный фреймворк, где ты там изначально увидел монструозность совершенно не ясно, никто не заставляет импортировать весь фреймворк в один контроллер.

umren ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.