新增 AUTH 功能
Django REST Framework 已經內建了一些身份驗證方法,其中一種是基於 Token 的,所以首先要告訴我們的專案我們將使用 rest framework 的身份驗證。開啟 settings.py
檔案並新增突出顯示的行。
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'rest_framework.authtoken',
'test_app',
)
當我們為專案新增新應用程式時,我們必須進行同步
python manage.py migrate
在 DJANGO 創造一個超級使用者
為了使用身份驗證,我們可以依賴 django 使用者模型,因此首先要做的是建立一個超級使用者。
python manage.py createsuperuser