Bullines
Bullines

Reputation: 5696

How to setup Django on XMPP on Windows XP

Greetings!

I'd like to investigate Django but I'm running Windows XP. I've installed XMPP and I currently have Python 2.6 installed (is it true that 2.5 is the only version that will work with XMPP?). What else do I need to get up and running? Any tips, recommended IDEs, etc?

Upvotes: 3

Views: 1533

Answers (3)

Lucas Jones
Lucas Jones

Reputation: 20183

If you really need it to work under Apache, try this from the Django docs. Otherwise, use the development server. If you want a simple way to get started, try Instant Django, although this only has Python 2.5.2.

Finally, concerning IDEs, a good text editor such as Notepad++ or SciTE will suffice. If you want a Python IDE, there is a good list at the Python wiki, and SPE has always worked fine for me.

(Oh, and one tip: have two cmd windows open - one for the server and one for testing, syncdb-ing, etc.)

Upvotes: 1

Oli
Oli

Reputation: 239810

As Sam says, for development, use the dev server. Using a "real" server is actually more of a pain because you have to make sure it reloads your project when you make edits. You can also beat it into hosting all your media while in a development environment, if that's what you need (as most people do).

As far as IDE's go, Python is a hard language to provide auto-complete features for due to its dynamic typing. That said PyDev (an Eclipse plug-in) can make life easier for you but it's really down to personal choice.

Half of Django is writing HTML templates, so make sure you've got a good HTML editor to hand as well. Eclipse (IMO, naturally) is far too clunky for this (even with Aptana, et al plugins)

Upvotes: 3

Sam
Sam

Reputation: 5526

If your just going to play around with django i'd recommend using the built-in development server. for easyness have a server launcher shortcut in your project folder.
runserver.cmd:

@echo off
python manage.py runserver

As for the IDE, i'd recommend Notepad++.

Upvotes: 2

Related Questions