2

settings.py で変数 MAX_REQUEST = 100 を設定しました

次のコードで、プロキシ IP アドレスから発信されたリクエストのこの値を下げるミドルウェアを作成します。

settings.MAX_REQUEST = 10

ただし、上記の変更はすべての正当なユーザーに影響するようです。

それは正常ですか?

4

3 に答える 3

6

はい。settingsDjango (そしておそらくあなたのコードも) によって参照されるモジュールです。の変数settingsを変更することは、グローバル変数を変更することに似ており、Web アプリ全体の動作を変更します。

于 2010-03-21T00:16:18.817 に答える
0

Django の設定はグローバルです。それらはプロセス全体に影響します。

于 2010-03-21T00:16:59.013 に答える
0

「ユーザーごと」の変数が必要な場合は、How to use sessionsを参照することをお勧めします。

于 2010-03-21T00:18:30.877 に答える