又一个wsgi服务器实现。

kwsgi的Python项目详细描述


又一个wsgi服务器实现。

用法

用法如下:

$ kwsgi hello.py app --reload

选项如下:

$ kwsgi --help
Usage: kwsgi [OPTIONS] FILEPATH WSGIAPP

  Example: kwsgi hello.py app -p 5000 --reload

Options:
  -h, --host TEXT               The interface to bind to.
  -p, --port INTEGER            The port to bind to.
  --reload / --no-reload        Enable live reloading
  --daemonize / --no-daemonize  Detaches the server from the controlling
                                terminal and enters the background.
  --interval INTEGER            Interval time to check file changed for
                                reloading
  --validate / --no-validate    Validating your WSGI application complying with
                                PEP3333 compliance.
  --help                        Show this message and exit.

您可以从python脚本中与kwsgi集成:

fromkwsgiimportWSGIServerdefapplication(env,start_response):start_response('200 OK',[('Content-type','text/plain; charset=utf-8')])return[b'Hello World']if__name__=='__main__':server=WSGIServer(application)server.run_forever()

发展路线图

这些是当前计划的主要里程碑:

  1. [完成]添加最小实现(至少可以运行django应用程序)。
  2. 使用c-extensions、mypyc或rust优化一些重要的性能瓶颈。
  3. 添加绿色线程实现。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
算法根据Java中传递的参数定义数据类型   java将图像文件存储在Google云存储桶中后,显示大小为“0字节”的所有文件列表   swing Java表模型删除Bounds 1的行排列   java中表上的for循环基本迭代   带有Http请求和UTF8的java下载文件   java滞后于setImageDrawable   java如何使用println按单位打印同一列中的数字列表?   中文Windows版本的Java默认编码   java编程项目,ADT列表   无法识别java消息部分MyClass。(它是否存在于服务WSDL中?)   java从IJavaProject或IProject获取到org。阿帕奇。专家模型模型   如何使用枚举(如java类变量)实现运行时同态?   使用集合对特定于Java的练习进行排序。分类   调试如何调试已作为exe文件运行的java应用程序?   java如何将带有模块的项目导入到另一个项目中,而不丢失封装?