Tuesday, April 10th, 2012

Instant Django release information

This is the initial reboot of a great project created about a year ago, but never updated. The idea is to make Django accessible to anybody on the Windows platform, without the need to install anything. Instant Django can even run from a USB key, as no local registry settings are changed and everything is contained in a single directory tree.

Instant Django is ideal if you want to start learning Django right away with no extra requirements. It can also help showcase a website to a client on a Windows PC or laptop, as it is all self-contained in a single directory for easy portability.

The package comes with everything you need to get started with developing Django web applications right away. Unlike PHP programming, which normally requires the installation of a local WAMP environment, Apache, MySQL, and PHP. This self contained directory contains everything you need right out of the box. Django has a built-in development server, and can use SQLite3 for development. There is no need to install any bulky server software. When your done developing locally, you can then take your project directory and follow the standard deployment methods in the Django documentation.

Advances in this new release of Instant Django include:

  • Instant Django is distributed in ZIP format(compatible with all Windows machines)
  • Django 1.4 ready to go out of the box
  • Setuptools-0.6c11
  • pip-1.1

The additions of setuptools and pip in the Instant Django distribution will allow you to easy upgrade Django and install additional python packages with ease.

Download: Instant Django download for Windows

Comment #1: Posted 2 years, 6 months ago by Arun

This is great news! Instant Django was one of the coolest ways to get started with learning Django. Thanks for reviving it.

A small suggestion, could you make it more "batteries-included" with commonly used packages like South, jinja2, django-annoying etc?

Comment #2: Posted 2 years, 6 months ago by Kevin Veroneau

Thank you for the suggestion Arun. I included "pip" in the new release of Instant Django. I would rather not bulk up the download, when users can easily use "pip" to download any extra packages they might need. But, south does definitely sound like something to include, as every Django developer should be using it.

Comment #3: Posted 2 years, 6 months ago by Shawn O'Shea

Setuptools is no longer maintained (since 2009). I'd recommend replacing it in your distribution with the actively maintained fork/replacement for it called distribute.
http://pypi.python.org/pypi/distribute

Comment #4: Posted 2 years, 6 months ago by Kevin Veroneau

Thank you Shawn. I wasn't aware of that, as I normally just use pip, and on my Debian machine, I install python-setuptools. When I attempted to install pip into the distribution using the standard setup.py method, it said it couldn't find setuptools, which lead me to install it. I will see about making the next release contain distribute rather than setuptools. For the moment, setuptools seems to work for most uses, as most setup.py's work well with it.

Comment #5: Posted 2 years, 6 months ago by Brandon Rhodes

I will second Shawn's recommendation: setuptools is a terrible mess that has been deprecated and should not be deployed anywhere — a lot of work has been done to provide a drop-in replacement without the nightmares ("distribute") and it would be sad for a very useful project that could really take off and be big, like this one, to needlessly be putting "setuptools" on even more of the world's machines.

Comment #6: Posted 2 years, 5 months ago by Alex Santos

Thank you very much for this!
Keep it coming please!

Comment #7: Posted 2 years, 4 months ago by Manikandan

This is great work! Thanks a lot!

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-2014 Kevin Veroneau