1. pombredanne NA
  2. django-introduction


django-introduction /

Filename Size Date modified Message
reveal.js [a1e73b78ef6e]
30 B
56 B
51 B
121 B
180 B
513 B
2.3 KB
40 B
1.2 KB
15.5 KB

Django Introduction

Django Introduction is set of slides which can be used to educate people about Django.

It was made with reveal.js and Raphaël and should work in all modern browsers. It works best with Chrome and Safari.

The layout has been optimized for a resolution of 1024x768.

You can export it as PDF by using Chrome's print function.

A demo is available at http://django-introduction.keimlink.de/

How to get django-introduction

Clone the repository:

$ hg clone https://bitbucket.org/keimlink/django-introduction

You will need Mercurial and Git because reveal.js is included as a Git subrepository.

Modify the slides as you like.

How to create a static distribution and deploy it

To create a static version for redistribution use the following command:

$ make static

You can also use Fabric to deploy the static files on your server. If Fabric is not installed on your machine run first:

$ pip install fabric

Then deploy the static files on your server using Fabric:

$ fab deploy:/path/where/static/files/go

If you want to make deployment with Fabric easy repeatable you can use a fabricrc file like this:

user = alice
host_string = slides.example.com
remotepath = /path/where/static/files/go

And then use it like so:

$ fab -c fabricrc deploy

Contributions and Bugs

Feel free to improve django-introduction or create translations. Pull requests are welcome!

If you find a bug or have ideas for improvements use the issue tracker.


This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.

The JavaScript code to render the SVG charts is licensed under the New BSD License.