前言:正确理解django视图view,模型model,模板的概念及其之间的关联关系,才能快速学习并上手使用django制作网页

本文主要讲解自己在学习django后对视图view的理解

在进入正文之前,你需要了解网页的工作原理:当用户访问网页时,其用户浏览器会对访问的网页发出一个Request(中文:客户端请求),

网页接受请求后,会反馈用户浏览器一个Response对象(中文:服务器端响应)

若您理解网页的工作原理,请直接阅读下文.

正文:一个django视图需要拥有视图函数,如果想要视图函数工作则需要把 url 映射l到视图.

视图函数放在叫做views.py的文件中,这个文件位置位于django工程目录下;把url映射到视图是在工程目录下找到urls.py设置urlpatterns变量值

django视图处理用户请求访问一个页面时的响应.过程大致如下:

当请求一个页面时,Django会建立一个包含请求元数据的 HttpRequest 对象。 当Django 加载对应的视图时,HttpRequest 对象将作为视图函数的第一个参数。每个视图会返回一个HttpResponse 对象。

文章未完!

转载于:https://www.cnblogs.com/CQ-LQJ/p/5000224.html

[diango]理解django视图工作原理相关推荐

  1. eja智能压力变送器工作原理_如何理解智能压力变送器工作原理及功能介绍

    如何理解智能压力变送器工作原理及功能介绍 智能压力变送器一般是由传感器.微处理器.存储器及模数.数模转换器组成.传感器用来检测被测量的信号,其所用材料因厂家而异.横河EJA为硅谐振式,把被测参数转换为 ...

  2. 通过自制CPU来彻底理解CPU的工作原理

    每天摸着CPU,摸了20多年,却总是无法彻底理解CPU的工作原理,还有比这更郁闷的事吗?所以我决定攻克这一世界(我个人的世界)难题,自己做一个CPU来理解CPU的工作原理. " 造一个什么样 ...

  3. 用一个实际例子理解Docker volume工作原理

    要了解Docker Volume,首先我们需要理解Docker文件系统的工作原理.Docker镜像是由多个文件系统的只读层叠加而成.当一个容器通过命令docker run启动时,Docker会加载只读 ...

  4. 理解ABR及其工作原理

    点击上方"LiveVideoStack"关注我们 翻译 | Alex 技术审校 | 赵军 本文来自OTTVerse,作者为Krishna Rao Vijayanagar. ABR ...

  5. 用一个实际例子理解Docker volume工作原理 1

    要了解Docker Volume,首先我们需要理解Docker文件系统的工作原理.Docker镜像是由多个文件系统的只读层叠加而成.当一个容器通过命令docker run启动时,Docker会加载只读 ...

  6. 理解 HTTPS 的工作原理

    转自 https://linux.cn/article-6804-1.html 目标读者:理解HTTP协议,对称和非对称加密,想要了解HTTPS协议的工作原理. 读完本文,你能明白 什么是HTTPS, ...

  7. 十个问题理解Linux epoll工作原理

    作者:dustinzhou,腾讯 IEG 运营开发工程师 epoll 是 linux 特有的一个 I/O 事件通知机制.很久以来对 epoll 如何能够高效处理数以百万记的文件描述符很有兴趣.近期学习 ...

  8. 十个问题理解Linux epoll工作原理:惊群,

    目录 Question 1:是否所有的文件类型都可以被 epoll 监视?不是 Question 2:ep->wq 的作用是什么? Question 3:什么是 epoll 惊群? Questi ...

  9. Linux下轻松理解防火墙的工作原理及相关设置(三)firewalld服务、包括Direct Rules 和Rich Rules (地址伪装和转发)

    文章目录 firewalld概述 firewall和iptables的不同 firewalld常用命令 firewalld基本管理 1.图形化操作 firewall-config 2.命令化操作 火墙 ...

最新文章

  1. python和c先学哪个对于初中生来说-初中生想学编程,请问先学C语言好还是先学Python?...
  2. H3C 7506E基于时间的分时段上网的ACL
  3. 未能加载文件或程序集“System.Data.SQLite, Version=1.0.96.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139...
  4. brew php mysql_MAC下用homebrew安装及配置apache、php和mysql
  5. 永不丢失照片:防弹照片备份的完整指南
  6. 前端学习(3325):Mdn说闭包
  7. python代码覆盖率测试_unittest+coverage单元测试代码覆盖操作实例详解_python
  8. Js树形插件ztree
  9. 浅谈百度云计算网络的构建之路
  10. python中的scipy基础知识_Python机器学习(五十二)SciPy 基础功能
  11. Dockerfile最佳实践(二)
  12. 腾讯看点基于 Flink 构建万亿数据量下的实时数仓及实时查询系统
  13. python的十句名言_程序员的二十句励志名言,看看你最喜欢哪句?
  14. 笔记本+显示器常用设置总结
  15. webp文件如何进行格式转换
  16. 关于我想写个脚本,最后却搞了个桌面宠物这件事(二)
  17. SQL Server 安装:以前的某个程序安装已在安装计算机上创建挂起的文件操作
  18. Xilinx的FPGA硬件设计一——电源篇
  19. 马云现身西班牙度假 半年多来首次在境外露面
  20. 爬取斗鱼中用户信息和图片

热门文章

  1. 如何在Mac下显示Finder中的所有文件
  2. shell只允许某些ipssh登录,配合iptables最好
  3. matlab生成二维服从高斯分布的数据
  4. Java实现算法导论中有限自动机字符串匹配算法
  5. Linux下安装配置EasyPR中文车牌识别系统
  6. Leetcode 375. 猜数字大小 II 解题思路及C++实现
  7. 数据结构源码笔记(C语言):快速排序
  8. useGeneratedKeys的详解
  9. 数据库连接池——C3P0:数据库连接池技术
  10. java中的dispose()方法