阿语python4-1 django框架v5.0第3.4节使用 PostMan 对请求进行测试

news/2024/7/19 15:37:02 标签: chrome, javascript, python, web, js
js_content">

PostMan 是一款功能强大的网页调试与发送网页 HTTP 请求的 Chrome 插件,可以直接去对我们写出来的路由和视图函数进行调试,作为后端程序员是必须要知道的一个工具。

  • 安装方式1:去 Chrome 商店直接搜索 PostMan 扩展程序进行安装

  • 安装方式2:https://www.getpostman.com/官网下载桌面版

  • 安装方式3:将已下载好的 PostMan 插件文件夹拖入到浏览器

    • 在 Mac 下生成桌面图标,可以点击启动

    • 在 ubuntu 旧版的 Chrome 浏览器中会显示以下效果,可以直接点击启动 

    • 打开 Chrome 的扩展程序页面,打开开发者模式选项 

    • 将插件文件夹拖入到浏览器(或者点击加载已解压的扩展程序选择文件夹)
      • 在 Mac 下生成桌面图标,可以点击启动

      • 在 ubuntu 旧版的 Chrome 浏览器中会显示以下效果,可以直接点击启动

      使用 PostMan,打开之后,会弹出注册页面,选择下方的Skip this,go straight to the app进行程序

下文与本文无关的代码:

分页

文件

#查询数据
books = BookInfo.objects.all()
#导入分页类
from django.core.paginator import Paginator
#创建分页实例
paginator=Paginator(books,2)
#获取指定页码的数据
page_skus = paginator.page(1)
#获取分页数据
total_page=paginator.num_pages
python">import os
import sys


if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "bookmanager00.settings")
    try:
        from django.core.management import execute_from_command_line
    except ImportError:
        # The above import may fail for some other reason. Ensure that the
        # issue is really that Django is missing to avoid masking other
        # exceptions on Python 2.
        try:
            import django
        except ImportError:
            raise ImportError(
                "Couldn't import Django. Are you sure it's installed and "
                "available on your PYTHONPATH environment variable? Did you "
                "forget to activate a virtual environment?"
            )
        raise
    execute_from_command_line(sys.argv)



http://www.niftyadmin.cn/n/739818.html

相关文章

阿语python4-1 django框架v5.0第3.2节URLconf

浏览者通过在浏览器的地址栏中输入网址请求网站对于Django开发的网站,由哪一个视图进行处理请求,是由url匹配找到的配置URLconf1.settings.py中指定url配置ROOT_URLCONF 项目.urls2.项目中urls.py匹配成功后,包含到应用的urls.pyurl(正则, i…

阿语python4-1 django框架v5.0第3.3节路由命名与reverse反解析(逆向)

1 路由命名在定义路由的时候,可以为路由命名,方便查找特定视图的具体路径信息。1) 在使用include函数定义路由时,可以使用namespace参数定义路由的命名空间,如url(r^,include(book.urls,namespacebook))命名空间表示,凡…

阿语python4-1 django框架v5.0第3.6节HttpResponse对象

视图在接收请求并处理后,必须返回HttpResponse对象或子对象。HttpRequest对象由Django创建,HttpResponse对象由开发人员创建。1 HttpResponse可以使用django.http.HttpResponse来构造响应对象。HttpResponse(content响应体, content_type响应体数据类型,…

阿语python4-1 django框架v5.0第3.5节HttpRequest对象

回想一下,利用HTTP协议向服务器传参有几种途径?提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取;查询字符串(query string),形如key1value1&key2value2…

阿语python4-1 django框架v5.0第3.1节视图介绍和项目准备

视图介绍视图就是应用中views.py文件中的函数视图的第一个参数必须为HttpRequest对象,还可能包含下参数如通过正则表达式组获取的位置参数通过正则表达式组获得的关键字参数视图必须返回一个HttpResponse对象或子对象作为响应子对象: JsonResponse HttpR…

dell服务器怎么加入pe系统,Dell台式机如何进入PE

PE,即系统U盘,重装系统的时候,需要进入PE才能启动重装,一般的电脑开机按F12或Del即可进入。但是,Dell电脑默认是进入不了PE的。如何进入Dell台式机的PE,请看详细教程。工具/原料Dell台式电脑U盘&#xff0c…

阿语python4-1 django框架v5.0第3.8.2节

中间件Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。中间件的设计为开发者提供了一种无侵入式的开发方式,增强了Django框架的健壮性。我们可以使用中间件,在Django…

格斗之皇服务器维修中,格斗之皇闪退快走开:问题解决大合集

格斗之皇1.6更新后暂时出现了一些问题,相信这也是官网不愿意看到的局面,同时我们也提交了BUG给官方,希望能够尽快解决,为大家提供更好的游戏环境。也希望大家尽量能够放松心情,有时候遇到错误实在无法解决的话&#xf…