Python 修改中间件中的Django设置变量

Python 修改中间件中的Django设置变量,python,django,settings,middleware,Python,Django,Settings,Middleware,我在settings.py中设置了一个变量MAX_REQUEST=100 我编写了一个中间件,它可以通过以下代码降低来自代理ip地址的请求的该值: settings.MAX_REQUEST = 10 但是,上述修改似乎会影响所有合法用户 正常吗?正常设置是Django(可能还有您的代码)全面引用的模块。在设置中修改任何变量就像修改全局变量一样,会改变整个web应用程序的行为。Django设置是全局的。它们会影响整个过程。如果需要“每个用户”变量,我建议您查看

我在settings.py中设置了一个变量MAX_REQUEST=100

我编写了一个中间件,它可以通过以下代码降低来自代理ip地址的请求的该值:

settings.MAX_REQUEST = 10
但是,上述修改似乎会影响所有合法用户


正常吗?

正常<代码>设置是Django(可能还有您的代码)全面引用的模块。在
设置中修改任何变量就像修改全局变量一样,会改变整个web应用程序的行为。

Django设置是全局的。它们会影响整个过程。

如果需要“每个用户”变量,我建议您查看