zengxuejie

导航

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

posted on 2021-01-07 10:36  曾小懒  阅读(170)  评论(0编辑  收藏  举报