Django:如何提及进程数?就像 Flask 是如何完成的
Django: How to mention number of process? like how it is done with Flaks
我正在尝试创建一个简单的 Fibonacci Web 服务
* 姜戈和
* 烧瓶
我正在使用 djangorestframework 和 flask_restful
我这样做是为了做一些比较。
使用 Flask 我可以指定
进程数或
在 flask_restful
中与 Api 一起使用线程等
from flask import Flask, request, Response, jsonify
from flask_restful import abort, Resource, Api, reqparse
api = Api(app)
api.add_resource(Test, '/test/')
app.run(port=1234, host='0.0.0.0', threaded=True) #processes=50)
我的问题,如何在 django rest 框架中指定相同的内容?
从文档中我无法找到直接的答案,但是..
那是因为这是两个不同的事情。
Django只提供了一个开发服务器,明显是开发用的,单机thread/process.
如果你想调整进程数,你需要通过 gunicorn / uwsgi / mod_wsgi / ... 运行 Django 项目,每一个都可以让你调整进程/线程。
运行 通过 uwsgi 或 mod_wsgi 的 Django 项目。
我正在尝试创建一个简单的 Fibonacci Web 服务 * 姜戈和 * 烧瓶
我正在使用 djangorestframework 和 flask_restful 我这样做是为了做一些比较。
使用 Flask 我可以指定 进程数或 在 flask_restful
中与 Api 一起使用线程等from flask import Flask, request, Response, jsonify
from flask_restful import abort, Resource, Api, reqparse
api = Api(app)
api.add_resource(Test, '/test/')
app.run(port=1234, host='0.0.0.0', threaded=True) #processes=50)
我的问题,如何在 django rest 框架中指定相同的内容? 从文档中我无法找到直接的答案,但是..
那是因为这是两个不同的事情。 Django只提供了一个开发服务器,明显是开发用的,单机thread/process.
如果你想调整进程数,你需要通过 gunicorn / uwsgi / mod_wsgi / ... 运行 Django 项目,每一个都可以让你调整进程/线程。
运行 通过 uwsgi 或 mod_wsgi 的 Django 项目。