I think the issue is that your server is only listening for incoming calls from the local (host) machine. The 127.0.0.1 is a kind of magic number that just means in IP-speak 'this machine'. Try running it as
python manage.py runserver www.yourhost.yourdomain.com:8000 (suitably replaced by your domain name of course). This will make it listen for connections from other machines as well. If you are using the 8000 port number, your browser should connect to it when you type in http://www.yourhost.yourdomain.com If the 8000 port is already taken (by some other server eg. apache running), you should get an error message. Then try with another port, e.g. python manage.py runserver www.yourhost.yourdomain.com:8900 and type something like http://www.yourhost.yourdomain.com:8900 into your browser. The 3000 port number you mention is almost certainly wrong. There is nothing super magic about ports: they are just a number, but client and server need to use the same... HTH Ludwig 2008/11/17 Ben <[EMAIL PROTECTED]> > > Hi, > > I'm completely new to python and Django, although fairly familiar with > programming and web servers in general. > > I'm struggling to get Django up and running, at the moment, and I'd be > really grateful if someone could help. > > I'm following this tutorial, after having successfully installed > Django: > > http://docs.djangoproject.com/en/dev/intro/tutorial01 > > I start the development server using: > > python manage.py runserver > > which seems to work ok: > > Validating models... > 0 errors found > > Django version 1.1 pre-alpha SVN-9479, using settings > 'prototype.settings' > Development server is running at http://127.0.0.1:8000/ > Quit the server with CONTROL-C. > > In fact, on that server, I can telnet to the development server fine. > However, if I try to access it in my browser, nothing happens. The > access doesn't show up on the server output and the browser fails to > connect at all. I've tried starting it on different ports, with no > success. I am able to access the thing on port 3000, although at the > moment I'm not quite sure what this is... As far as I know there are > no firewalls between me and the server (it's a shared hosting server > with Site5). > > I'm assuming that when I try to connect to port 8000 this will go > directly to the development server and apache settings etc should be > irrelevant? How about python settings? Is it possible that I've got > something misconfigured that would cause this behaviour? > > Any more information I can provide? > > Thanks in advance! > > Ben > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---