最轻量级的跨平台http python主机
我们有两个非常复杂的站点,它们是用Python编写的,基于Django,由uwsgi托管。我们还将nginx用于一些应用程序外的事情(比如SSL终止) 我需要编写一个非常轻量级的API,它除了验证身份验证令牌(针对不同的API)之外什么都不做,并用本地文件系统的一些信息进行响应 我宁愿避免使用整个Django站点来编写大约50行代码,但是,因为我是在windows机器上开发的,所以我不确定如何最好地托管这个用于开发/测试的小型API。(Django的最轻量级的跨平台http python主机,python,windows,uwsgi,Python,Windows,Uwsgi,我们有两个非常复杂的站点,它们是用Python编写的,基于Django,由uwsgi托管。我们还将nginx用于一些应用程序外的事情(比如SSL终止) 我需要编写一个非常轻量级的API,它除了验证身份验证令牌(针对不同的API)之外什么都不做,并用本地文件系统的一些信息进行响应 我宁愿避免使用整个Django站点来编写大约50行代码,但是,因为我是在windows机器上开发的,所以我不确定如何最好地托管这个用于开发/测试的小型API。(Django的runserver命令通常会为我们处理这个问题
runserver
命令通常会为我们处理这个问题)uWSGI似乎是最终使用的一个不错的选择,因为它已经在其他地方使用,但不在Windows上运行
我总是可以在一个盒子上编写代码,部署然后测试,但这似乎有点冗长。理想情况下,我能在windows上找到的任何主机都将以与uwsgi相同的方式调用我的代码
最好的方法是什么?最轻量级的是来自标准库,Django的
在内部运行server
命令
或者,您可以使用
- 从浆糊中取出
- 来自塔架项目
- 来自CherryPy
谢谢你,皮奥特,这看起来正是我想要的。我想我可以从Django的书中抽出一页,使用simple_服务器。