2017-05-03 13 views
0

私は、(普通ではないサシェント)documentationに続いて、新しいDjango Rest Framework組み込みのドキュメントをセットアップしようとしました。新しいDRF 3.6の組み込みドキュメントを作成するにはどうすればよいですか?

今のところ、401ページの不正なエラーのページが表示され、エンドポイントが表示されません。セッション認証をクリックすると、メッセージが表示されます。

enter image description here

しかし、私はすでに、セッションログインし、別のタブでスーパーユーザーとしてです。

urls.py

root_urlpatterns = [ 
    url(r'^api/v', include('api.urls', namespace='api')), # Api endpoints 
    url(r'^admin/', admin.site.urls, name="admin"), # Admin 
    url(r'^docs/', include_docs_urls(title='My API')), # Built-in DRF documentation 
] 

urlpatterns = [ 
    url(r'^backend/', include(root_urlpatterns)) 
] 

API/urls.py

endpoints_urlpatterns = [ 

    url(regex=r'^customers/activate/$', 
     view=views_customer.ActivateCustomerView.as_view(), 
     name="activate-customer"), 

] 

VERSION = 1 

urlpatterns = [ 
    url(r'^{}/'.format(VERSION), include(endpoints_urlpatterns)) 
] 

すべての必要なパッケージ(coreapi、Pygments:ここ

は、私がこれまで持っているコードです。 、markdown)がpipインストールされます。 どうもありがとう。

+0

は、あなたにもあなたの許可クラスと認証クラスを追加してもらえますか? –

+0

問題は正しいです: 'SessionAuthentication'は' DEFAULT_AUTHENTICATION_CLASSES'設定のリストから抜けていました。ありがとう。 –

答えて

0

SessionAuthenticationがあまりにもそこにあることを確認します。

REST_FRAMEWORK = { 
    'DEFAULT_AUTHENTICATION_CLASSES': (
     'rest_framework.authentication.TokenAuthentication', 
     'rest_framework.authentication.SessionAuthentication', 
    ), 
関連する問題