Skip Main Navigation
Page Content
This event has ended

Save This Event

Event Saved

Introduction to Django

PyLadies Remote

Sunday, July 26, 2015 from 2:30 PM to 5:30 PM (CEST)

Ticket Information

Type End Quantity
Free Ended Free  

Share Introduction to Django

Event Details

Emmanuelle Delescolle will teach you how to create a ToDo App with Django!

Here are the steps that she will guide you through:

- We'll install a stlightly prepared django project using cookiecutter in order to save time (with preloaded bootstrap, custom css, required apps already installed, db initialized with superuser)

- We'll jump directly into (with explanation on how a django/wsgi app is different from basics html/php/asp/jsp based sites if part of the audience has experience with those)

- We'll have a brief intro of TemplateView and Django templates and template inheritance

- We'll do a complete intro on models/makemigrations/migrate

- We'll have a brief description of the admin and how to create a ModelAdmin

- We'll move towards ListView, CreateView and UpdateView

- We'll create a custom View class (to set a todo as done from the list) based on RedirectView

If there's time left:

- We'll do an ajax version of the last step so the page doesn't need to be reloaded when setting a todo as done and see how django can behave differently for ajax and regular requests

Emmanuelle will use cloud9 for her class. If you don't have a cloud9 ( account, please sign up before the class. It's free!

Here's the link to the stream for the class and to the help chat we'll be using

You can find Emmanuelle's slides for the class here

Have questions about Introduction to Django? Contact PyLadies Remote



PyLadies Remote

PyLadies Remote is a group with online classes for PyLadies living anywhere in the world!

  Contact the Organizer

Interested in hosting your own event?

Join millions of people on Eventbrite.

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.