Python 2.6.2,Django 1.0.3,Windows XP,找不到页面 :/

标签 python windows django

我刚开始学习 Python 和 Django,无法让最基本的应用正常运行。我已经设置了 Python,将 python 添加到 Path 环境变量,使用 install.py 脚本安装了 Django。

我通过运行命令创建了一个应用

django-admin.py startproject my_project

更新了数据库的 settings.py 文件

DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'mysitedb'

运行命令

python manage.py syncdb

最后,开始一切

python manage.py runserver

至此,一切看起来都已成功运行。当我看到 http://localhost:8000/我收到错误消息“找不到页面:/”

我最初安装的是Django 1.1版本,但出现同样的错误,所以我删除了它并尝试了旧版本1.0.3。没工作。任何帮助将不胜感激。

最佳答案

完成这道题——@artran关于改变端口的回答

python manage.py runserver 8001

会起作用。

当 python 运行服务器时,它会自动使用端口 8000(因此是 http://127.0.0.1:8000/ )。它使用这个端口是为了不影响其他使用本地主机端口的应用程序。但是,您可能仍有应用程序或服务通过此端口运行。因此,使用端口 8001 或您认为免费的任何其他端口应该可行。

要在将来修复此问题,您需要运行一个程序,该程序可以识别所有端口并确定哪个应用程序正在使用 :8000 端口。

关于Python 2.6.2,Django 1.0.3,Windows XP,找不到页面 :/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1527678/

相关文章:

python - 使用 Python 和 bsddb3 在 Berkeley DB 数据库中存储数据

c - 如何在linux中获得这种点击运行效果?

c++ - 不同域上的 Windows 用户凭据验证

python - Django 事务不起作用

python - 如何在 Django 中添加 "Reply To"?

python - PyQt QSql数据库 : QMYSQL driver not loaded

python - 如何在不使用堆栈或队列的情况下编写自己的 Python 堆栈推送和弹出函数?

windows - 自定义链接前缀如何工作? (如 Steam ://)

python - 获取不同模型实例的用户输入评分的平均值 (Django)

Python:文件处理程序问题:删除文件而不留下 .nsf 文件