Django四剑客(与request属性)与Flask三剑客

5 篇文章 0 订阅
2 篇文章 0 订阅

Django四剑客与request属性

Django四剑客
from django.shortcuts import HttpResponse, render, redirect
  • HttpResponse: 返回一个指定的字符串时
    • Content:返回的内容。
    • Status_Code:返回的HTTP响应状态码。
    • Content-Type:返回的数据的MIME类型,默认为text/html。
  • render: 返回一个HTML文件
  • redirect: 跳转页面
  • JsonResponse: JsonResponse对象—是HttpResponse对象的子类
    • 用来将对象dump成json字符串,然后返回将json字符串封装成Response对象返回给浏览器。
    • 并且他的Content-Type是application/json。
    • 返回的是JsonResponse对象,requests获取后直接调用json()方法转变为python字典
request相关的属性
  • request.method: 返回的是请求的方法(全大写):GET/POST …
  • request.GET: 取得是URL里面的参数,类似于字典的数据结构
  • request.POST: post提交的数据,类似于字典的数据结构

Flask三剑客

from flask import Flask, jsonify, redirect, render_template
  • jsonify: 类似于django的JsonResponse
  • redirect: 类似于django的redirect, 跳转
  • render_template: 类似于render, 渲染页面, 但是需要注意的是目录下需要有templates文件夹, 否则会报jinja2错误.
  • ‘string’: 而类似于HttpResponse的是直接返回字符串
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值