0

Django サイトで ratelimit を使用して、あるIPからのリクエスト数を制限しようとしています。以下は私が試していることです。

urls.py

url(r'^test/$', 'myapp.views.test', name='myapp.views.test'),

ビュー.py

@ratelimit(key='ip', rate='5/m')
def test(request):
    return HttpResponse("Request submitted successfully.")

URL - http://:8080/test/ にアクセスしようとすると、次のエラーが表示されます。

/test/ での ValueError

キー「rl:bbbcf11eb514e3e14d9472f112fc06b0」が見つかりません

リクエスト方法: GET リクエスト URL: http://:8080/test/ Django バージョン: 1.6 例外タイプ: ValueError 例外値:

キー「rl:bbbcf11eb514e3e14d9472f112fc06b0」が見つかりません

ドキュメントを使用しようとしています - http://django-ratelimit.readthedocs.org/en/latest/index.html

settings.py の設定に関するものがありRATELIMIT_USE_CACHEますが、この設定で何を設定すればよいかわかりません。私はDjangoに比較的慣れていません

4

1 に答える 1