擅长:python、mysql、java
<p>因为这是<a href="https://www.django-rest-framework.org/api-guide/throttling/#scopedratethrottle" rel="nofollow noreferrer">django-rest-framework</a>的特性。在</p>
<blockquote>
<p>The ScopedRateThrottle class can be used to restrict access to specific parts of the API. This throttle will only be applied if the view that is being accessed includes a .throttle_scope property. The unique throttle key will then be formed by concatenating the "scope" of the request with the unique user id or IP address.</p>
<p>The allowed request rate is determined by the DEFAULT_THROTTLE_RATES setting using a key from the request "scope".</p>
</blockquote>
<p>由于没有在any视图中设置限制范围,因此<code>ApiView1</code>和{<cd2>}都使用相同的限制范围{<cd3>}。所以他们有相同的限制。如果一个视图被过度访问,另一个视图也将是不可接受的。在</p>
<p>在您的场景中,您应该在apieview中设置不同的throttle_作用域,并将该范围添加到<code>REST_FRAMEWORK.DEFAULT_THROTTLE_RATES</code>。在</p>