新增 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