将用户名和api_key参数添加到您的GET变量中。确保您拥有
curl http://localhost:8000/api/v1/books/?username=issackelly&api_key=123456789adfljafal
设置时,请确保遵循docs的其他说明:
ApiKey身份验证
作为要求敏感数据(例如密码)的一种替代方法,ApiKeyAuthentication允许您仅收集用户名和计算机生成的api密钥。Tastypie专门为此目的提供了特殊的模型,因此您需要确保自己在INSTALLED_APPS中。
Tastypie包含一个信号功能,可用于自动创建ApiKey对象。 连接起来看起来像:
from django.contrib.auth.models import Userfrom django.db import modelsfrom tastypie.models import create_api_keymodels.signals.post_save.connect(create_api_key, sender=User)



