Schița de curs
Noțiuni de bază
Web2py
Prezentare generală Pornire Exemple simple Admin Administrator aplicație
Opțiunile principale ale liniei de comandă
Fluxul de lucruExpediereBiblioteciAplicațiiAPIAccesarea API din module Python.cerereraspunssesiunecacheURLHTTP și redirecționareInternaționalizareaAplicație InitRescrierea adresei URLRularea sarcinilor în fundalprogramator web2pyModule de la terțiMediul de execuțieCooperareLogareWSGIVederile Sintaxa de bazăHTML ajutoare
Ajutoare încorporateAjutor personalizatÎNFRUMUSEŢADOM și analizare pe partea serveruluiAranjament în paginăFuncții în vederiBlocuri în vederiStratul de abstractizare a bazei de date DependențeThe DAL: Un tur rapidUtilizarea DAL „autonomă”
constructor DALConstructor de tabelConstructor de câmpMigrațiiRemedierea migrațiilor întrerupteRezumatul controlului migrațieiintroducecommit și rollbackbrut SQLcădere bruscaIndiciBaze de date vechi și tabele cu cheieTranzacție distribuităMai multe despre încărcăriInterogare, Set, RânduriSelectațiAlte metodeCâmpuri calculateCâmpuri virtualeUna la multe relațiiMulți la Mulțilistă: și conținealti operatoriSe generează SQL brutExportul și importul de dateSelectările în cacheAuto-referință și aliasuriCaracteristici avansateGotchasFormulare și validatori FORMSQLFORMAlte tipuri de formeCRUD
Formulare personalizateValidatoriWidgeturiSQLFORM.grid și SQLFORM.smartgridcontrolul accesului la rețea și la rețea inteligentăplurale smartgridEmails și SMS Configurarea e-mailuluiTrimiterea de e-mailuriTrimiterea de mesaje SMSUtilizarea sistemului de șabloane pentru a genera mesajeTrimiterea de mesaje folosind o sarcină de fundal
Citirea și gestionarea cutiilor de e-mail (Experimental)Access Control autentificareAutorizareServiciul central de autentificareServicii Redarea unui dicționarApeluri de procedură de la distanțăAPI de nivel scăzut și alte rețete
Servicii web odihnitoareServicii și autentificarejQuery și Ajax web2py_ajax.htmljQuery efecte
Funcția Ajax.Componente și pluginuri Componente, LOAD și AjaxPluginuriRețete de implementare Implementare: dezvoltare și producțieRețete de implementare: InfrastructurăActualizarea altor rețete
Cum să vă distribuiți aplicațiile ca binareDezvoltare cu IDE-uri: WingIDE, Rad2Py, Eclipse și PyCharmSQLDesignerPublicarea unui folder
Testare funcționalăConstruirea unui web2py minimalistSe preia o adresă URL externă
Întâlniri frumoaseGeocodarePaginare
httpserver.log și formatul fișierului jurnalPopularea bazei de date cu date fictiveAcceptarea plăților cu cardul de creditAPI DropboxStreaming fișiere virtuale