// Tutorials

List of Tutorials

  • Build a website in ncurses

    Added on Saturday the 1st of February

    Ever wanted to make a truly geeky website using nothing more than ncurses terminal technology? However, you still wanted it to be viewable by the masses whom use Firefox, Chrome, Safari, and IE? This tutorial will get you started on that journey!

  • Getting started with Twitter video tutorial

    Added on Monday the 23rd of December

    This tutorial video shows how you can collect all of the people whom you are following and your followers into a unified array. This array can then be used for many purposes including sending them all a message.

  • Permission based CRUD app in Django

    Added on Monday the 20th of May

    Still confused on how to use Django's built-in permission system? Look no further than this tutorial to get you up and running quickly! You will need nothing more than Django and maybe South if you want smooth Database migrations.

  • Simple CRUD App in Django

    Added on Sunday the 19th of May

    This tutorial will explain how to create a super quick data-driven application using Django 1.5.

  • Easy as pie Ajax with Django and Bootstrap

    Added on Sunday the 7th of April

    Need a quick and effortless way to Ajax enable your Django and Bootstrap website? Look no further than bootstrap-ajax.

  • Massive Python hosting with uWSGI: Preparation

    Added on Saturday the 27th of October

    Since I just completed my server migration, I combined 2 servers into a single server and used uWSGI to glue it all together. This tutorial explains how to get up and running with Django, however it can be applied to other frameworks which support WSGI with little to no effort.

  • Massive Python hosting with uWSGI: Django

    Added on Saturday the 27th of October

    In the previous tutorial, I explained how to prepare a server with uWSGI and Nginx to work with Massive Python application hosting. This tutorial continues this and explains how to configure this solution to work with various versions of Django.

  • Getting started with RedHat's OpenShift

    Added on Tuesday the 28th of August

    Looking for an affordable way to get started in cloud computing? Look no further than RedHat's OpenShift platform.

  • AJAX-enabled Comments

    Added on Monday the 30th of July

    Need an easy and non-intrusive method of preventing spam using django.contrib.comments framework? I got your solution right here.

  • Django and AJAX: Dajax

    Added on Sunday the 10th of June

    Dajax enables you to build web applications using only Python code and HTML, with little to no JavaScript required.

  • Django and AJAX: jQuery

    Added on Tuesday the 5th of June

    This tutorial will focus on using Django with pure jQuery, and making use of Class-based views. This tutorial will introduce something I like to call a dual-view. A single view with multiple output formats.

  • Django and AJAX: Dajaxice

    Added on Monday the 16th of April

    A introductory tutorial to Django and AJAX. This tutorial will focus on just Dajaxice, and not Dajax. Dajaxice is portable between backend frameworks and does not depend on any JavaScript framework.

  • Django Tutorial: Introduction

    Added on Sunday the 15th of April

    This is the first part of a Django tutorial which will go through building a simple wiki. This introduction will explain how to install Django and start a project.

  • Making Django Templates work for you

    Added on Friday the 13th of April

    There are many complains about how limited the Django Template engine is, I thought this originally. After using the engine more and learning about it's powerful tag creation system, now I see otherwise. I now view template engines which embed an actual scripting language into the template as a bad programming practice and embrace how templates are built in Django. Learn why in this tutorial.

  • Django 1.3 Generic views and extra_context

    Added on Tuesday the 27th of March

    A very short tutorial about how to easily implement an 'extra_context' variable for your generic views in Django 1.3 and higher.

  • Django NTLM SMTP Auth

    Added on Tuesday the 20th of March

    Are you trying to use a Corporate SMTP Server with Django? Does this SMTP Server only support NTLM Domain authentication? This tutorial is definitely for you!

  • Add an AJAX powered quick search to any django site

    Added on Thursday the 16th of February

    Do you have a Django website with a large Knowledgebase? Do you want to make this knowledgebase easily searchable from any page on your site with a fancy jQuery auto-complete box? This tutorial has your solution!

  • Create an invite only website

    Added on Friday the 10th of February

    This tutorial will go through the steps of creating an "invites" app for Django, which can be then used on any Django website for an invite-only situation.

  • Working with Pyjamas and Dajaxice

    Added on Friday the 10th of February

    This short tutorial explains how to call Djaxice functions directly from Pyjamas and use the returned context.

  • Rackspace Cloud Servers Basic Setup

    Added on Sunday the 29th of January

    A video which shows how easy it is to get starting using Rackspace cloud servers. This video goes through the main features of Rackspace cloud servers web-based Interface and creates a server and sets it up.

  • Rackspace cloud: Initial Django setup using FastCGI

    Added on Sunday the 29th of January

    This video goes through getting Django up and running using FastCGI under nginx. It also briefly explains how to use python-setuptools and virtualenv to isolate the application during deployment.

About Me

My Photo
Names Kevin, hugely into UNIX technologies, not just Linux. I've dabbled with the demons, played with the Sun, and now with the Penguins.




Kevin Veroneau Consulting Services
Do you require the services of a Django contractor? Do you need both a website and hosting services? Perhaps I can help.

If you like what you read, please consider donating to help with hosting costs, and to fund future books to review.

Python Powered | © 2012-2013 Kevin Veroneau