1
でどのように行われるかのように

私は *ジャンゴと *フラスコDjango:どのようにプロセスの数を言及するには?それはFlaks

、私はいくつかの比較を行うためにこれをやっている flask_restful djangorestframeworkを使用していて、簡単なフィボナッチWebサービスを作成しようとしています。

私は にプロセスの数を指定することができる午前フラスコと

または がflask_restful

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) 

私の質問にAPIでスレッドなどを使用して、どのようにジャンゴ残りの枠組みの中で同じ指定するには? ドキュメントから、私はまだまっすぐな答えを見つけることができません。

答えて

3

これは2つの異なる問題です。 Djangoは、開発とシングルスレッド/プロセス用の開発サーバを提供しています。

プロセスの数を調整するには、gunicorn/uwsgi/mod_wsgi/...を使用してDjangoプロジェクトを実行する必要があります。それぞれプロセス/スレッドを調整できます。

+0

ありがとう、私はuWSGI、mod_wsgi、gunicornに向かい続けています。 私はdjango rest frameworkを使って答えを探していました...オプションが全くない場合にのみ移動します。 – Raghav

+0

'--nothreading'フラグを使用しない限り、開発サーバーはマルチスレッドです。 – knbk

+1

@Raghav DRFはDjangoの上に構築されているので、Djangoに適用されるものはDRFにも適用されます。 – Linovia

2

uwsgiまたはmod_wsgiを使用してDjangoプロジェクトを実行します。

関連する問題