我正试图让django在我的dreahost帐户上运行。我一直试图一次使用两个教程:dreamhost wiki上的一个教程和django书中的教程。
我使用维基页面上的脚本安装了django,但是在尝试浏览django书时我立刻遇到了麻烦。它说:
要启动服务器,请转到项目目录(cd mysite),如果还没有,请运行此命令:
python manage.py runserver
这将在端口8000本地启动服务器,只能从您自己的计算机连接访问。现在它正在运行,请使用Web浏览器访问127.0.0.1:8000。你会看到一个“欢迎来到Django”页面,用柔和的蓝色遮住。它奏效了!
这些说明似乎假设您在本地开发,而不是在共享服务器上开发。我应该在启动服务器后寻找“欢迎来到Django”页面?在我的webroot?没有骰子。
无论如何,我试图通过django书向你的hello world教程(第3章)提出错误。但是一旦我编辑了视图文件和URLconf,我就得不到一个干净的“hello world”文本了。相反(as you can see)我收到“导入错误”。
非常感谢任何帮助。
答案 0 :(得分:2)
不要尝试通过您的服务器学习Django。将其安装在本地计算机上,了解其工作原理,开发项目,然后将其安装在Dreamhost上。
答案 1 :(得分:1)
您的项目假设1)您的应用被称为“mysite”,2)mysite
是一个包,例如mysite/__init__.py
存在。如果其中任何一个都是假的,那么请更正您的代码和/或文件结构。
答案 2 :(得分:0)
这是一篇老帖子,我相信你现在已经找到了答案。我已使用命令
解决了这个问题python manage.py runserver mydomain.com:8080