Django

From Fabelier
Jump to: navigation, search

May, 18th, 18H30 @ CRI by Michael Jespersen

About this Workshop

TUTO HERE : https://docs.google.com/document/d/1divt6I78ub5dvpzsLjvcieMP4Cjfe-BsojQF8rkoErM/edit#

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

In december, we had a workshop on Ruby on Rails. Django has a similar architecture but lays on top of Python Programming Language. As rails, it is intended to be used with an Agile development methodology that is used by web developers for rapid development. This workshop will be a moment for me to share with you some nice concepts about this framework driven by a powerfull language

What we are going to achieve :

  • Install Python
  • Init a project and an app
  • Setup the database and template path
  • Write models and use then to build the database tables
  • Admin interface of Django
  • Create web pages using URL Patterns, writing view methods and using templates

Additional

  • Philosophy of Django
  • Compare Django / RoR / Symfony: 3 similar frameworks

Prepare for the workshop

http://docs.djangoproject.com/en/dev/intro/install/

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox