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に比較的慣れていません