[英]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.