Django 请求和响应

1、请求

(1)get请求

用户直接在浏览器输入网址,参数直接在url中携带

html 复制代码
http://127.0.0.1:8000/login/?a=1&b=%221243%22
(2)post请求

在html使用post,login.html

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>用户登录</h1>
<form method="post", action="/login/">
<!--  {% csrf_token %} 必须添加这个,否则报错Forbidden  -->
    {% csrf_token %}
    <input type="text" name="user" placeholder="用户名">
    <input type="password" name="passward" placeholder="密码">
    <input type="submit" value="提交">
    {{error_message}}
</form>
</body>
</html>

(3)请求函数

python 复制代码
# 获取请求方法
print(request.method)

# 获取get请求的参数
print(request.GET)

# 获取post请求的参数
print(request.POST)

2、响应

(1)HttpResponce
(2)render
(3)redirect
python 复制代码
# 【响应】HttpResponse("返回内容"),返回内容给请求者
return HttpResponse("heool")

# 【响应】 render(request对象,返回的静态页面,页面中的模板符号)
return render(request, 'something.html', {"title":"你好"})

# 【响应】redirect,重定向
return redirect("https://www.baidu.com/")
相关推荐
咖啡教室35 分钟前
每日一个计算机小知识:ICMP
后端·网络协议
间彧36 分钟前
OpenStack在混合云架构中通常扮演什么角色?
后端
独行soc37 分钟前
2025年渗透测试面试题总结-234(题目+回答)
网络·python·安全·web安全·渗透测试·1024程序员节·安全狮
咖啡教室40 分钟前
每日一个计算机小知识:IGMP
后端·网络协议
间彧42 分钟前
云原生技术栈中的核心组件(如Kubernetes、Docker)具体是如何协同工作的?
后端
木头左1 小时前
年化波动率匹配原则在ETF网格区间选择中的应用
python
清空mega1 小时前
从零开始搭建 flask 博客实验(3)
后端·python·flask
努力的小郑1 小时前
Elasticsearch 避坑指南:我在项目中总结的 14 条实用经验
后端·elasticsearch·性能优化
August_._1 小时前
【MySQL】SQL语法详细总结
java·数据库·后端·sql·mysql·oracle
程序员小远1 小时前
7个常见的Jmeter压测问题
自动化测试·软件测试·python·测试工具·测试用例·压力测试·性能测试