我有一个网站,我想向一群同事展示,作为一些机器学习工具的界面。
我已经在Django 2.0中创建了这个网站,并希望通过我桌面下的小型Windows PC提供服务,然后在运行后从更专用的服务器上提供服务。
我已经浏览了一下,看起来我的选择是使用uWSGI或Django自己来为网站服务。显然Django速度较慢,但在配备i5 i的PC上它应该能够处理几分钟的请求,这是我期待的最高流量。
FastCGI似乎已经过折旧了,那么还有哪些其他选项可以优先考虑我的优点?
答案 0 :(得分:0)
所有处于类似情况的人:
我最终使用waitress
作为服务器,whitenoise
使用静态文件。
一旦你弄清楚如何使用whitenoise
获取静态文件,这似乎工作得足够快,并且几乎不需要配置。
答案 1 :(得分:0)
Django本身可以将页面提供给网络上的其他计算机。使用此命令立即启动本地服务器
python manage.py runserver 0.0.0.0:8000
然后,您可以通过请求http://<dev_machine_ip>:8000
来访问本地网站。显然,如果您想向同时连接的所有用户提供此网站,则这是一个非常简单且效率低下的解决方案。但是出于测试/演示的目的,它非常方便