• 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

  • 相关阅读:
    关于并发量的简单计算公式
    kbmmw中向服务器端传递对象的一种简单方式
    tms web core 里面调用pascal 过程。
    tms web core 通过URL 传递参数
    tms web core 与 kbmmw 第一次亲密接触
    kbmmw 的HTTPSmartService 上传文件到服务器端
    kbmmw 中的进程管理小工具
    kbmmw 5.06.20 发布
    kbmmw ORM 对象定义语法简析
    kbmmw 5.06.00 beta 发布
  • 原文地址:https://www.cnblogs.com/zengxuejie/p/14210357.html
Copyright © 2020-2023  润新知