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

NoneWeb2py - это полнофункциональная веб-платформа с открытым исходным кодом, написанная на Python 2.x.

Web 2py - это бесплатная веб-платформа с открытым исходным кодом для быстрой разработки безопасных веб-приложений на основе баз данных; он написан на Python.

web2py - это полнофункциональный фреймворк. Он включает ORM (называемый уровнем абстракции данных), собственный механизм шаблонов и типичные помощники и элементы управления виджетов формы.

Созданный командой профессионалов и ученых, один из его ключевых принципов - не допускать обратных несовместимых изменений. Разработкой руководит Массимо Ди Пьерро, адъюнкт-профессор компьютерных наук Университета ДеПола в Чикаго.

Дополнительные ресурсы:

  1. Сайт проекта
  2. Документация
  3. Исходный код
  4. Примеры сайтов
  5. Страница Википедии
  6. Группа Google

Простой пример (из Что такое web2py?):

Определение модели:

db=DAL('sqlite://storage.db')
db.define_table('image', 
    Field('name'),
    Field('file','upload'))

Контроллер:

def index():
    form = SQLFORM(db.image)
    if form.process().accepted:
        response.flash = 'image uploaded'
    return dict(form = form,counter=None,_class='boxCode')

Просмотр:

{{extend 'layout.html'}}
<h1>Image upload form</h1>
{{form}}