Workshop 2012-05-02 : Django : building a Python web app

General Informations

Prerequisites

  • Minimal knowledge of Python. E.g.: to know what Types, Objects and Classes are.

Technical Setup

Be sure to have these programs installed before the workshop:

  • Python >= 2.5
  • Django 1.4
  • South 0.7.4 (optional)
  • IPython (optional)

Installation procedures by operating system :

Content of the Workshop

Plan

  • INTRODUCTION
  • PART 1 : WEB DEVELOPMENT WITH DJANGO : ARCHITECTURE OF A PROJECT
    • Web development
    • Django
    • Project : requirements
    • Project : modeling
  • PART 2 : HANDS-ON : PROJECT AND APPLICATIONS
    • Creating a project
    • Creating an application
    • South
    • Backend : managing data in the admin
    • Frontend : presenting data
  • PART 3 : PIMPED MPRL PROJECT
    • Template inheritance
    • URL with parameters
    • Pimped Admin : ModelAdmin
    • Jump in time : download source
    • Static files : CSS, images and js
    • Pimped templates
    • User connexion
  • PART 4 : HANDS-ON : CREATING THE SEASON APP FOR THE MPRL PROJECT
    • Create a season app
    • Add a Match model
    • Other exercise : age of a player
  • CONCLUSION : CONTINUING ON

Material

Satisfaction Survey


mp_rugby_league_pimped.zip - mp_rugby_league pimped project (105.9 kB) Davin Baragiotta, 2012-05-02 03:31 pm

web-development.jpg - Web development (509.2 kB) Davin Baragiotta, 2012-05-11 01:30 pm