Schița de curs

  • De ce sunt necesare cadre web
  • Prezentare generală a cadrelor web Python disponibile
  • Instalarea Flask
  • Dirijarea solicitărilor pentru vizualizarea funcțiilor
  • Servirea fișierelor statice
  • Redare șabloane cu Jinja2
  • Bucle și condiționale
  • Moștenirea șablonului
  • Macrocomenzi în șabloane
  • Pagini plate cu Flask-Flatpages
  • HTML5 Boilerplate ca punct de plecare
  • Producerea JSON
  • Emiterea de redirecționări
  • Contextul aplicației și contextul cererii
  • Se ocupă de încărcările de fișiere cu Flask-Încărcări
  • Structurarea unei aplicații complexe: cum să evitați importurile circulare
  • Structurarea unei aplicații complexe: Blueprints
  • ORM-uri utilizate în mod obișnuit: SQLAlchimie și Peewee
  • Database migrații
  • Validarea formularelor cu WTForms și Flask-WTF
  • Se trimite e-mail cu Flask-Mail
  • Gestionarea sesiunilor utilizatorului cu Flask-Login și Flask-User
  • Interfața de administrare creată de Flask-Admin
  • Internaționalizarea cu Flask-BabelEx
  • Preprocesarea fișierelor frontend cu Flask-lesscss și Flask-Assets
  • Implementarea Flask aplicații în producție

Cerințe

Python, HTML

  14 ore

Mărturii (3)

Cursuri înrudite

Categorii înrudite