IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Django的访问请求 -> 正文阅读

[Python知识库]Django的访问请求

本文按照下列项目来进行说明。

mysite2

????????- manage.py

????????- mysite2

????????- app01

1、在app01/views.py文件中添加something函数

HttpResponse:把字符串内容返回给网页请求者。

def something(request):

    #request是一个对象,封装了用户通过浏览器发送过来的所有请求相干数据

    #获取请求方式GET/POST
    print(request.method)

    #获取URL上传递值  something/?n1=123&n2=999
    print(request.GET)
    print(request.POST)

    return HttpResponse('返回内容')

2、在mysite2/urls.py文件中添加something函数的链接

path('something/',views.something)

3、启动服务后,在浏览器中输入http://127.0.0.1:8000/somethong/?n1=123&n2=999

4、因为我们在URL上传递了两个参数,查看终端的输出

GET:放到UR了后面,在明面上传递数据

POST:放到请求体中,偷偷的传递数据

?

?5、在app01/templates文件夹中新建一个something.html文件

<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <h1>{{ title }}</h1>
    </body>
</html>

?6、把app01/news.y文件进行修改

render:读取HTML的内容+渲染(替换) -》 生成字符串(html),然后浏览器进行展示

def something(request):

    #request是一个对象,封装了用户通过浏览器发送过来的所有请求相干数据

    #获取请求方式GET/POST
    print(request.method)

    #获取URL上传递值  something/?n1=123&n2=999
    print(request.GET)
    print(request.POST)

    #把字符串内容返回给网页请求者
    #return HttpResponse('返回内容')

    #读取HTML的内容+渲染(替换) -》 生成字符串(html),然后浏览器进行展示
    return render(request,'something.html',{"title":"来了"})

?7、在浏览器中输入http://127.0.0.1:8000/somethong/?n1=123&n2=999

?8、对app01/views.py文件进行修改

redirect:让浏览器重定向到指定的页面

def something(request):

    #request是一个对象,封装了用户通过浏览器发送过来的所有请求相干数据

    #获取请求方式GET/POST
    print(request.method)

    #获取URL上传递值  something/?n1=123&n2=999
    print(request.GET)
    print(request.POST)

    #把字符串内容返回给网页请求者
    #return HttpResponse('返回内容')

    #读取HTML的内容+渲染(替换) -》 生成字符串(html),然后浏览器进行展示
    #return render(request,'something.html',{"title":"来了"})

    #让浏览器重定向到其它的页面
    return redirect("http://www.baidu.com")

9、在浏览器中输入http://127.0.0.1:8000/somethong/?n1=123&n2=999

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-03-13 21:44:46  更:2022-03-13 21:46:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:52:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码