Wednesday, April 4th, 2012

Will be releasing a new version of InstantDjango

Not sure if anyone recalls a really cool Windows installer for Django called Instant Django? It was basically a self-extracting EXE which contained the latest release of Django 1.2.x and Python 2.7.2 for Windows. It made it really easy for anyone new to using Python and wanting to learn Django on Windows. Unfortunately, the original maintainer left to other projects, however I would like to release a new Instant Django Windows package, which will be updated with Django 1.4, and a few other extra packages to easily get new Django developers up and running as quickly as possible.

Unlike Instant Django, I will include the ability to use easy_install/pip, which will allow the easy installation of additional Python/Django packages. This will allow users to actually upgrade their Django version with very little effort, and it will get users new to Python understanding the concepts behind pip and Python eggs, rather than attempting to install packages via an MSI/EXE installer. Although some packages will be easier to install via an MSI/EXE due to the binary files required for that platform, that a simple pip cannot automatically compile under Windows. I do not plan on providing the entire python-dev and GCC compilers with the release, as this would make the downloaded ZIP file too large for users who just want to dive right into Python and Django.

I believe in what the original developer of Instant Django was doing, and would like to continue that, and provide new Django developers with an easy lift off into the platform. Since Django comes with everyone one needs to begin development right away, a server, a database, and an awesome MVC-like framework. There is no need to download fullblown Apache and MySQL servers just for development purposes on ones personal machine.

Look for an updated release version within the next day or so, and hopefully this will attract more Windows users to the development platform. What do you guys think of this idea?

Comment #1: Posted 2 years, 5 months ago by Steve Holden

This sounds like a very sensible plan. No ops work required, get people up and running on their current platform. Bingo, they have Django and Python to play with.

Had you thought about including virtualenvwrapper? That can really help with parallel developments, but I believe some porting effort might be required.

Comment #2: Posted 2 years, 5 months ago by Israel Fruchter

I think you should look at
http://bitnami.org/stack/djangostack
they are already doing almost what your'e talking about
but with a LAMP stack...

they are quite good, and you can get VM, or even deploy to the cloud

for windows development of django (and even for small deployment I do recommend bitnami)

Comment #3: Posted 2 years, 5 months ago by apple][kid

Personally I'd be grateful to see InstantDjango revived. It was a great way to get a working Django environment on a Windows PC.

In my view the Bitnami stack, though fine, has a different audience. If you're into VMs and the cloud you probably don't need InstantDjango but as a way to try Django out quickly and easily with a minimal footprint on a Windows machine, it shines. Deployment is another matter..

Comment #4: Posted 2 years, 5 months ago by iesmatauw

Portablepython is shipped with python 2.7 and django 1.3 also Perica has mentioned that the next release will have django1.4 in it

Comment #5: Posted 2 years, 4 months ago by Nennaisee

came across your blog, since I was here make a note of. Well actually I can use this article too, I¡¯m so glad I found this site again. I need something like this something I am working on, fortunately for me mine is on a similar theme as yours. Thanks, great share =-=

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.

This Month

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