Python接口自动化测试(14):Django安装和项目创建
Django安装
1.前提已配置好python环境
2.pip install django
3.验证是否安装成功
Django REST Framework 安装
Django REST Framework是一套基于Django的REST风格的框架
官方主页:https://www.django-rest-framework.org/
特点:
- 功能强大,灵活,可以帮助你快速开发Web API
- 支持认证策略,包括OAuth1和OAuth2
- 支持ORM(对象关系映射)和非ORM数据源的序列化
- 丰富的文档以及良好的社区支持
安装:
- pip install djangorestframework
- pip install markdown
- pip install django-filter
创建API
创建一个新的项目:django-admin startproject django_restful
进入项目django_restful创建api:
cd django_restful
python manage.py startapp api
settting配置
在settings.py文件下增加api,rest_framework
rest_framework权限配置
默认的权限策略可以设置在全局范围内,通过DEFAULT_PERMISSION_CLASSES设置,在setting的文末添加:
REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated', ) }
数据库迁移
执行命令:python manage.py migrate
创建超级管理员
使用命令创建超级管理员:python manage.py createsuperuser
密码必须是8位英文和数字的组合
启动server
输入命令:python manage.py runserver
输入http://127.0.0.1:8000/
注意:如果8000端口经常会被占用的话,可以自定义端口:python manage.py runserver 127.0.0.1:8001