添加 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