① 生成项目
使用 pycharm 作为集成开发工具,创建 django 项目查看 Python 和第三方库源码很方便,使用 pycharm 创建一个 django 项目,然后将 django rest framework 作为第三方包放入 django 项目中。
添加至项目下的 settings.py 文件的 INSTALLED_APPS = [ ] 中
② 数据库设计
先来看下如果不使用 drf 怎么进行用户认证,通常使用字段验证的方式,来生成相应的数据库,在用户登录的时候,对数据库查询,简单的数据库设计如下:
简单的用户信息,每个用户关联一个一对一的 usertoken 作为验证。
然后在项目的目录下执行生成数据库的命令:
python manage.py makemigrations
python manage.py migrate
③ 视图函数
在 views.py 中添加:
续
④ 路由系统
在主目录下的 urls.py 中添加:
api/v1/auth/中的 api 分别代表接口和版本号。