【问题标题】:Django Development ServerDjango 开发服务器
【发布时间】:2019-04-19 22:18:18
【问题描述】:

只是为了让您了解我正在做的事情的一般背景,我目前正在为大学生制作一个移动应用程序,以便在以前的完整课程有空位时通知他们。

对于我的项目架构,我的 Web 服务堆栈的设置非常类似于 LAMP 堆栈:Linux 操作系统的 Linode 云 ubuntu 实例,我的 HTTP 服务器的 Apache2,我的关系数据库管理系统的 MySQL,以及我的编程语言的 Python。

另外,为了收集我的项目所需的数据,我将通过一个带有漂亮汤和硒的 python 脚本进行网络抓取(用于加载网页时的定时延迟),并计划实施 cron 作业以进行精细抓取不断更新我的 LAMP Stack 上的数据库(特别是特定课程中可用的座位数),然后将新开放座位的任何更新发送到移动应用程序(我将在未来编写代码,但还没有得到) .

在我的服务器上安装 Django 时遇到很多麻烦。到目前为止,我能够在终端中启动 Django 开发服务器,但是当我尝试通过 Web 浏览器访问项目/默认 Django 管理界面时(每次我输入我的服务器 IP 地址和端口 8000 它都拒绝连接) .我检查了我的防火墙设置,遵循了输入服务器 ip 等的所有在线建议,但目前遇到了障碍。

【问题讨论】:

  • 您为什么不在自己的计算机上开发应用程序?完成后将其上传到服务器。

标签: django apache ubuntu


【解决方案1】:

您没有包含用于运行开发服务器的命令,但请尝试:

python manage.py runserver 0.0.0.0:8000

【讨论】: