我正在开始学习 Django 教程,但遇到了障碍。在我常用的域上创建了示例“mysite”后,我希望能够在我的浏览器中显示它。该教程向我指出http://127.0.0.1:8000 http://127.0.0.1:8000。但是,这是行不通的,因为我是远程执行此操作。
【背景资料】
我所做的,显然是成功的,是
django-admin.py startproject mysite
(创建了包含四个文件的 mysite 目录)
python 管理.py runserver
(验证模型...发现 0 个错误等)
绝对路径是
/home/toewsweb/public_html/pythonlab/mysite
我应该使用什么 URL 才能在浏览器中显示此内容?
我也把我的网站放在
/home/toewsweb/mysite (因为它不应该进入可公开访问的目录)
在这种情况下我应该使用什么 URL?
这是一个虚拟专用服务器,因此我可以访问 httpd.conf。我已经下载并安装了 mod_wsgi 并将其添加到 Apache 配置中。我实际上确实设置了一个 DocumentRoot 为 /home/toewsweb/public_html/pythonlab/mysite 的子域;但是,当我将浏览器指向该子域时,我只会得到目录列表。
[/背景信息]
现在,我只想知道如何在浏览器中查看我正在处理的内容。
Thanks!
出于开发目的,无需费力配置 WSGI(尽管了解这一点很有用,因为您需要在生产中进行配置)。只需启动开发服务器,以便它侦听外部端口:
./manage.py runserver 0:8000
这绑定到外部 IP 地址,因此现在您可以通过该服务器上的端口 8000 访问 Django 站点:
http://whatever.my.ip.is:8000
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)