План на курса
Приготвяме се да започнем
Web2py
Общ преглед Стартиране Прости примери Администратор Администратор на приложения
Основните опции на командния ред
Работния процесИзпращанебиблиотекиПриложенияAPIДостъп до API от Python модулаисканеотговорсесиякеш паметURL адресHTTP и пренасочванеИнтернационализацияПриложение InitURL пренаписванеИзпълнение на задачи във фонов режимпланировчик на web2pyМодули на трети страниСреда за изпълнениеСътрудничествоСечWSGIИзгледите Основен синтаксисHTML помощници
Вградени помощнициПерсонализирани помощнициРАЗКРАСЯВАЙТЕDOM и парсване от страна на сървъраОформление на страницаФункции в изгледиБлокове в изгледиЗависимости на слоя абстракция на базата данниDAL: Бърза обиколкаИзползване на DAL "самостоятелен"
DAL конструкторКонструктор на масаКонструктор на полетамиграцииКоригиране на повредени миграцииРезюме за контрол на миграциятавмъкнетеангажиране и връщане назадСуров SQLизпускайтеИндексиНаследени бази данни и таблици с ключовеРазпределена транзакцияОще за качваниятаЗаявка, набор, редовеизберетеДруги методиИзчислени полетаВиртуални полетаОтношения едно към многоМного към многосписък: и съдържадруги операториГенериране на необработен sqlЕкспортиране и импортиране на данниКеширането избираСамопрепратка и псевдонимиРазширени функцииGoчасФорми и валидатори FORMSQLФОРМУЛЯРДруги видове формиCRUD
Персонализирани формуляриВалидаториДжаджиSQLFORM.grid и SQLFORM.smartgridконтрол на достъпа до грид и интелигентна мрежаsmartgrid мн.чEmails и SMS Настройка на имейлИзпращане на имейлиИзпращане на SMS съобщенияИзползване на шаблонната система за генериране на съобщенияИзпращане на съобщения чрез фонова задача
Четене и управление на имейл кутии (Експериментално)Access Удостоверяване на контролаУпълномощаванеЦентрална услуга за удостоверяванеУслуги Изготвяне на речникИзвикване на отдалечени процедуриНиско ниво на API и други рецепти
Спокойни уеб услугиУслуги и автентификацияjQuery и Ajax web2py_ajax.htmljQuery ефекти
Функцията Ajax.Компоненти и добавки Компоненти, LOAD и AjaxПлъгиниРецепти за внедряване Разполагане: разработка и производствоРецепти за внедряване: ИнфраструктураДруги рецепти Надграждане
Как да разпространявате вашите приложения като двоични файловеРазработване с IDE: WingIDE, Rad2Py, Eclipse и PyCharmSQLДизайнерПубликуване на папка
Функционално тестванеИзграждане на минималистичен web2pyИзвличане на външен URL адрес
Красиви датиГеокодиранеПагинация
httpsserver.log и формата на регистрационния файлПопълване на база данни с фиктивни данниПриемане на плащания с кредитни картиAPI на DropboxПоточно предаване на виртуални файлове