我们有几个基于 Django 的 Python 编写的相当复杂的网站,由 uwsgi 托管。我们还将 nginx 用于一些应用程序外的事情(如 SSL 终止)。
我需要编写一个非常轻量级的 API,它除了验证身份验证令牌(针对不同的 API)之外什么都不做,并使用来自本地文件系统的一些信息进行响应。
我宁愿避免使用整个 Django 站点来编写大约 50 行代码,但是,由于我在 Windows 机器上开发,我不确定如何最好地托管这个用于开发/测试的微型 API。(Django 的runserver
命令通常会为我们处理这个问题) uWSGI 似乎是最终使用的不错选择,因为它已经在其他地方使用,但不能在 Windows 上运行。
我总是可以只在一个盒子上编码,部署然后测试,但这似乎有点啰嗦。理想情况下,无论我能找到什么托管在 Windows 上,都会以与 uwsgi 相同的方式调用我的代码
最好的方法是什么?