我已经设置了我的Django休息框架并从我的初始教程开始..它运行正常但是
我在运行它时得到这个消息 -
{
"detail": "Authentication credentials were not provided."
}
我有一个用户正在设置..不确定我在结果集中看不到。当我转到shell并尝试User.objects.all()时,我看到了那个用户。
答案 0 :(得分:0)
如果您的问题不是这么简单,我向您道歉,但是您是否已使用Django网站进行身份验证?
快速移动的方法;转到Django管理控制台,登录然后转到您的API。
在旧版本的Django中,您必须在[project] /settings.py和[project] /urls.py中启用管理控制台。
https://docs.djangoproject.com/en/1.6/ref/contrib/admin/
在构建时,我倾向于在单独的选项卡中打开,当我第一次使用rest_framework时,我甚至没有意识到教程默认使用django auth,直到我到达tute的auth部分。我觉得有点傻到如此自满,这些当前的一些技术如何有效地运作了!