需要有关如何使用djangorestframework-api-key的示例

时间:2019-07-08 19:26:08

标签: python django python-3.x django-rest-framework api-key

因此,我尝试使用api-key感到很舒服,这是我发现的一个程序包,似乎很有希望。我添加了

from rest_framework_api_key.permissions import HasAPIKey
permission_classes = [HasAPIKey]

还通过

在设置中更改了自定义标头
API_KEY_CUSTOM_HEADER = "HTTP_API_KEY"

并查看了文档,但是无论我在URL中作为参数传递什么,它似乎都不起作用。我使用前缀密钥传递了http://127.0.0.1:8000/api/questions/API-KEY:********/,但是它不起作用。有帮助吗?

1 个答案:

答案 0 :(得分:0)

该键假定是通过请求标头而不是URL传递的。

以下是文档:https://florimondmanca.github.io/djangorestframework-api-key/guide/#making-authorized-requests