markdown autenticação
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown autenticação相关的知识,希望对你有一定的参考价值。
## Configura o rest em 'settings.py'
```python
REST_FRAMEWORK = {
# ...
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
),
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.TokenAuthentication', # Necessário adicionar 'rest_framework.authtoken' ao INSTALLED_APPS
),
}
```
## Adiciona o authtoken
```python
INSTALLED_APPS = [
# ...
'rest_framework',
'rest_framework.authtoken'
]
```
## URL de solicitação de token
```python
from django.contrib import admin
from django.urls import path, include
from django.conf.urls import url
from rest_framework import routers
from rest_framework.authtoken import views
from api.viewsets import CategoryViewSet, ProductViewSet
router = routers.DefaultRouter(trailing_slash=False)
router.register(r'categories', CategoryViewSet)
router.register(r'products', ProductViewSet)
urlpatterns = [
path('admin/', admin.site.urls),
path('api/', include(router.urls + [url('auth', views.obtain_auth_token)])),
path('api-auth/', include('rest_framework.urls', namespace='rest_framework')) # Protege a área de api/
]
```
以上是关于markdown autenticação的主要内容,如果未能解决你的问题,请参考以下文章
markdown Criaçãoeconfiguraçãodeconta
markdown Serviços - CriandouMServiço
markdown Serviços - Introdução
markdown Serviços - InjeçãodeDependência(DI)+ como usarumeserviçoemum compo
markdown Laravel | Colocar网站empré-lançamentoouemomanutenção(em desenvolvimento .
markdown Funçõescomuns