Обеспечивает ли web2py проверку формы Javascript?
Из коробки web2py выполняет проверку на стороне сервера, js - предварительную проверку int, double и всплывающего календаря для даты / времени / даты / времени.Существуют плагины jQuery для добавления дополнительной проверки на стороне клиента.web2py в основном серверный, а не клиентский.
Есть ли в web2py плагин mongo db?Нечто сопоставимое с ...
Web2py написан на Python, и есть модуль python для доступа к mongodb.Web2py имеет уровень абстракции базы данных, который поддерживает 10 реляционных баз данных и Google Big Tables.Поддержка DLA для couchdb и mondogo есть, но только частичная и экспериментальная.Будет завершено в ближайшие пару месяцев.
Можете ли вы писать консольные приложения, используя web2py?
Приложения Web2py должны запускаться в браузере.Вы можете создать обычную консоль Python и приложения с графическим интерфейсом, которые используют любой из модулей web2py, например, его язык шаблонов и уровень абстракции базы данных.
Создает ли web2py автоматическую генерацию SQL из классов моделей или вы можете генерировать модельклассы из схемы SQL?Я предпочитаю последнее.
Это может частично сделать последнее для mysql и postgresql, но только частично, потому что его цель противоположна: пользователи не пишут SQL, но используют слой абстракции базы данных для создания таблиц.DAL не является ORM, модели не являются классами.В Web2py больше типов полей, чем в SQL (например, пароль типа, загрузка типа и т. Д.).Они влияют на то, как содержимое поля обрабатывается в формах, и не могут быть выведены из схемы SQL.
Какие инструменты развертывания доступны для веб-приложений Python?Есть ли что-то вроде phing?
web2py имеет интегрированную среду разработки с поддержкой ртути.Вы также можете использовать любой другой инструмент разработки, который работает с Python.Я знаю phing, поэтому не знаю, как они сравниваются.
Знаете ... было бы просто попробовать web2py.:-) В любом случае, удачи с Yii.Я уверен, что это тоже здорово.