LINUX.ORG.RU

Ну вот, а я хотел посоветовать или 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.