2013-02-09 154 views
3

我安裝我的Django的REST框架,並開始與我最初的tutorial..Its運行良好,但設置Django的REST框架

當我運行它 -

{ 
    "detail": "Authentication credentials were not provided." 
} 

我我得到這個味精有一個用戶正在設置..不確定我沒有看到結果集。當我去shell並嘗試User.objects.all()時,我看到了那個用戶。

+2

你在settings.py中有這個嗎? REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES':( 'rest_framework.authentication.TokenAuthentication', 'rest_framework.authentication.SessionAuthentication' ) } – Jeff 2013-02-20 16:27:06

回答

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的一部分。我覺得現在有些愚蠢的人對這種現代科技的一些工作非常自滿!