excess.org

Ian Ward

Software
CKAN contributor/tech lead
Urwid author
PyRF contributor
Speedometer author

Presentations
Contributing to Open Source
IASA E-Summit, 2014-05-16
Urwid Applications
2012-11-14
Urwid Intro
2012-01-22
Unfortunate Python
2011-12-19
Django 1.1
2009-05-16

Writing
Moving to Python 3
2011-02-17
Article Tags

Home

Ian Ward's email:
first name at this domain

wardi on OFTC, freenode and github

Locations of visitors to this page

Articles Tagged “Django” rss icon

Django 1.1 Layers
Posted on 2009-05-16, last modified 2009-05-19.

This is the text from the Django 1.1 talk I gave on Friday May 15 at Algonquin College for FOSSLC's Geocamp/Summercamp 2009.

I have tried to format this in a way that is well suited to skimming and easier to access from the web than reading the original slides. If you find this useful, please let me know.

Read More …

Tags: Django Ottawa Software Python FOSSLC


Django Logo
Django talk at FOSSLC Summercamp/Geocamp 2009 link
Posted on 2009-03-31.

I will be giving an introductory Django talk at The Free and Open Source Software Learning Centre (FOSSLC) Summercamp/Geocamp 2009 Conference. The conference is taking place on May 13, 14, and 15 at Algonquin College, Ottawa, Ontario, Canada, and early bird pricing is available until April 5.

Tags: Django Ottawa Linux Python FOSSLC


Ottawa Python Authors Group Meeting link
Posted on 2009-03-08.

The Ottawa Python Authors Group is having a meeting tomorrow (Monday) and Michael Soulier will be presenting talks on concurrency in Django, and an Introduction to Git. It has been a while since the last meeting and this promises to be a good one.

Tags: Django Ottawa Git Python


Posted on 2009-03-08.

This release fixes a number of bugs in the 1.5 release:

Read More …

Tags: Django Templayer Python


Posted on 2009-02-13.

This release improves Django 1.0 integration with shortcuts for creating views, emulating templates, and displaying forms. The tutorial now includes Django examples, and new HTML markup functions were added.

Read More …

Tags: Django Templayer Python


Django Logo
Posted on 2008-09-06, last modified 2008-09-14.

This is a recording of the presentation I gave to the Ottawa Canada Linux Users Group (OCLUG) on September 2 about their Django-based web site. I covered the server and virtualhost configuration for OCLUG, and two new features recently added to the site. I also presented some general information about how Django handles requests and discussed some of the code for the new features.

Read More …

Tags: Django OCLUG Video Python


OCLUG Web Site Upgraded to Django 1.0 Beta 2 link
Posted on 2008-09-01.

Just in time for my presentation tomorrow I have upgraded the OCLUG web site to Django 1.0 beta 2. I have also added a media file listing page and an Ottawa area Linux/OSS Job board application.

Tags: Django OCLUG Python


Posted on 2007-08-07, last modified 2008-05-14.

The recommended way of installing Django sites is to use mod_python. mod_python allows Apache to serve content much more quickly than CGI, but using it can create problems that are difficult to debug.

mod_python embeds the python interpreter in Apache and can share python interpreters between virtual hosts. This means that a misbehaving Python program can do much more damage than it could if it was running as a CGI script.

Read More …

Tags: Django


Posted on 2007-06-24, last modified 2008-05-14.

Django comes with an amazingly powerful database API that does a very good job of hiding database-specific SQL. Sometimes, though, the API doesn't do exactly what you expect. I ran into this when developing the code that displays the “Tags” that have stories posted.

Fortunately, there is a fairly easy way to get down to the SQL and see what is happening when something goes wrong.

Read More …

Tags: Django


Django Overview Slide
Posted on 2007-06-13, last modified 2007-06-22.

On May 31 I gave a tutorial on the new site code for the Ottawa Canada Linux Users Group.

The new site is based on Django. It implements the logic for displaying upcoming and past events, tracking speakers, locations and images. It can also display announcements as part of the front page.

The slides from my tutorial and the source code at various stages are attached below.

Read More …

Tags: Django OCLUG


« page 1 2 3 page »