繁体   English   中英

在 LAN 上的 Windows 上托管 Django 站点

[英]Host Django site on windows on lan

我有一个网站,我想向一群同事公开,该网站用作某些机器学习工具的界面。

我已经在 Django 2.0 中创建了该站点,并希望通过我办公桌下的小型 Windows PC 为它提供服务,然后在它运行后从更专用的服务器提供服务。

我环顾四周,看起来我的选择是使用 uWSGI 或 Django 本身来为网站提供服务。 显然 Django 慢得多,但在配备 i5 i recon 的 PC 上,它应该能够每分钟处理几个请求,这是我预期的峰值流量。

FastCGI 似乎已贬值,那么还有哪些其他选项,优先考虑我的易用性?

所以任何处于类似情况的人:

我最终使用waitress作为服务器,使用whitenoise来提供静态文件。

一旦您弄清楚如何让静态文件与whitenoise一起运行,这似乎工作得足够快并且需要很少的配置。

Django 本身可以为您网络上的其他机器提供页面。 只需使用此命令启动本地服务器

python manage.py runserver 0.0.0.0:8000

然后,您可以通过请求http://<dev_machine_ip>:8000访问本地网站。 显然,如果您想向同时连接的许多用户提供该网站,这是一个非常简单且低效的解决方案。 但出于测试/演示目的,它非常方便

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM