Можно ли добавить разрешения для указания c URL в Django - PullRequest
3 голосов
/ 21 января 2020

Я использую разрешение IsAuthenticated по умолчанию и допустим, что я не хочу изменять разрешение по умолчанию. Можно ли дать разрешение AllowAny на указанный c URL?

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/', include('user.urls')),
    path('api/section/', include('section.urls')),
    path('docs/', include_docs_urls(title='Great Soft Uz')) # I want this url to be public
]

Заранее спасибо

1 Ответ

4 голосов
/ 21 января 2020

Функция include_docs_urls имеет параметр со значением по умолчанию, например, на эту_положения *

from rest_framework.permissions import AllowAny
urlpatterns = [
    path('docs/', include_docs_urls(title='Great Soft Uz', permission_classes=[AllowAny, ], authentication_classes=[])) 
]
...