接口测试框架-Django开发post接口

简介:实现简单的登录接口

一 目录结构如下

二 实现步骤

1 新建文件夹templates, 在文件夹下添加login.html文件(页面)

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>login</title></head><body><form action="/login/" method="POST">    <h1>用户名:<input name="username"></h1>    <h1>密码:<input name="password"></h1>    <input type="submit" value="登录"></form></body></html>

运行效果如下:

2 在polls文件夹下(app),添加views.py文件,定义了login函数,登录后页面返回username

3 在polls文件夹下,添加urls.py文件

4 在项目的urls.py下添加login的路径,导入include模块

5在settings中添加login.html的路径,不然会报错

6 注释掉此项,去掉验证信息,登录时候不会报错

7运行manage.py,启动服务

8 页面中输入地址http://127.0.0.1:8000/login/

9 输入用户名,密码,点击登录

根据调用login函数。返回值为username的值

10 可通过F12查看页面请求post

请求地址。方式,入参,返回结果

原文地址:https://www.cnblogs.com/lucky-sunshine/p/12144531.html

时间: 2024-11-09 09:22:27

接口测试框架-Django开发post接口的相关文章

python3.8.0 Django 开发后端接口api 部署到 Linux Centos7上

经历了两天的时候终于把本地使用python3 django开发的接口API部署到服务器上了,还是记录一下,以免之后忘记,哈哈 注意一点,就是,centos7是基于python2的,我这边默认的是python2.7.5,记住不要删除了python2,否则后果很严重,yum会报错,这是因为python3和python2版本的冲突导致的 第一步,安装 python3 到 Centos7, 先安装软件管理包和可能使用的依赖 yum -y groupinstall "Development tools&q

接口测试框架-Django环境搭建及启动

前提:安装python环境 工具:pycharm Django是一个开放源代码的Web应用框架 一 安装 1 window下安装,需要先下载 https://www.djangoproject.com/download/ 2 下载 Django 压缩包,解压并和Python安装目录放在同一个根目录,进入 Django 目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages. 3 cmd ,python 中i

15-Django开发REST接口

使用Django开发REST接口 我们以在Django框架中使用的图书以及书中人物案例来写一套支持图书数据增删改查的REST API接口,来理解REST API的开发(前后端均发送JSON格式数据) 路由代码(urls.py): urlpatterns = [ path('books/', views.BookListView.as_view()), re_path('books/(?P<pk>\d+)/', views.BookDetailView.as_view()) ] views.py

Celery框架 接口缓存, Celery框架, Django项目实现轮播图缓存更新

接口缓存 """ 1)什么是接口的后台缓存 前台访问后台接口,后台会优先从缓存(内存)中查找接口数据 如果有数据,直接对前台响应缓存数据 如果没有数据,与(mysql)数据库交互,得到数据,对前台响应,同时将数据进行缓存,以备下次使用 了解:前台缓存 - 前台在请求到接口数据后,在前台建立缓存,再发送同样请求时,发现前台缓存有数据,就不再对后台做请求了 2)什么的接口会进行接口缓存 i)接口会被大量访问:比如主页中的接口,几乎所有人都会访问,而且会重复访问 ii)在一定时间内

python运维开发(十七)----jQuery续(示例)web框架django

内容目录: jQuery示例 前端插件 web框架 Django框架 jQuery示例 dom事件绑定 jQuery事件绑定 jQuery循环break jQuery扩展方法 jQuery自定义扩展的方法 jquery扩展实现基本验证 支持是否为空 长度 正则表达式 定义正则表达式 reg = /正则表达式/ ***** g i m ==> 特殊 利用正则匹配 reg.test(字符串) ***** reg.exec(字符串) 全局 非全局字符串三个方法: search match replac

【网络开发】WeX5的Ajax和Django服务器json接口对接跨域问题解决

问题背景 WeX5是典型的html5+js架构.源文件全部放到服务器的UI Server中,使用通用的tomcat,例如使用域名www.wuyoubar.cn:8080/x5. Android和IOS的服务器端Django已经实现了json的处理,json的主域名www.wuyoubar.cn:80 PC访问WeX5页面.避免重复进行数据处理,WeX5的JS代码里面直接使用Ajax请求Django的json接口数据.这样就出现了跨域的问题,对于客户端来说,请求的源码,页面文件,css和js代码等

基于Python的接口测试框架实例

文章来源:http://www.jb51.net/article/96481.htm 下面小编就为大家带来一篇基于Python的接口测试框架实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 背景 最近公司在做消息推送,那么自然就会产生很多接口,测试的过程中需要调用接口,我就突然觉得是不是可以自己写一个测试框架? 说干就干,由于现有的接口测试工具Jmeter.SoupUI等学习周期有点长,干脆自己写一个吧,不求人,所有功能自己都能一清二楚. 当然,写工具造轮子只是

Python接口测试框架实战与自动化进阶

第1章 接口测试基础回顾   1-1 接口自动化测试从基础到框架-导学   1-2 接口基础知识回顾   1-3 接口测试基础面试解答第2章 fiddler在工作中的运用   2-1 如何抓接口   2-2 大量重复数据模拟以及过滤规则使用   2-3 模拟接口响应数据   2-4 fiddler进行接口测试第3章 如何开发get\post接口   3-1 开发接口环境搭建   3-2 django之接口工作原理   3-3 django之post接口开发   3-4 django之get请求 

django开发自动化测试平台简介

Django的优点 1:功能完善.要素齐全:自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站. 2:完善的文档:经过十多年的发展和完善,Django有广泛的实践案例和完善的在线文档.开发者遇到问题时可以搜索在线文档寻求解决方案. 3:强大的数据库访问组件:Django的Model层自带数据库ORM组件,使得开发者无须学习SQL语言即可对数据库进行操作. 4:Django先进的App设计理念: App是可插拔的,是不可多得的思想.不需要了,可以直接删除,对系统整体影