当前位置: 首页 > news >正文

做情趣导航网站可以吗营销与运营的区别

做情趣导航网站可以吗,营销与运营的区别,小程序云开发费用,手机网站建设制作教程视频目录 一.HTTP 1.URL介绍 2.格式#xff1a; 3.补充#xff1a; 二.web框架 1.什么是框架 2.什么是web框架 3.wsgi协议 基于wsgi协议的web服务器#xff1a; 4.协议是怎么规定的 三.Django 1.MVC与MTV模型#xff08;所有框架其实都遵循MVC架构#xff09; 2.…目录 一.HTTP 1.URL介绍 2.格式 3.补充 二.web框架 1.什么是框架 2.什么是web框架 3.wsgi协议 基于wsgi协议的web服务器 4.协议是怎么规定的 三.Django 1.MVC与MTV模型所有框架其实都遵循MVC架构 2.主要文件 3.请求生命周期 四.路由控制 1.什么是路由 2.如何使用 3.path详细使用 4.re_path详细使用 5.反向解析用在视图函数中用在模板中 五.视图层 1.视图函数格式 2.request对象 一.HTTP 1.URL介绍 统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示是互联网上标准资源的地址互联网上的每个文件都有一个唯一的URL它包含的信息指出文件的位置以及浏览器应该怎么处理它 2.格式 协议//IP:端口号(默认80端口)/路径?namexxxagexxx ?之前的是请求路径?之后的是请求数据部分 示例 import socketsocksocket.socket() sock.bind((127.0.0.1,8808)) sock.listen(5)while 1:print(server waiting.....)conn,addrsock.accept()dataconn.recv(1024)print(data, data)# 读取html文件with open(login.html,rb) as f:dataf.read()conn.send((bHTTP/1.1 200 OK\r\nContent-type:text/html\r\n\r\n%s%data))conn.close() !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head bodyform action methodpost用户名 input typetext nameuser密码 input typepassword namepwdinput typesubmit /form/body /html3.补充 例https://www.baidu.com/abc/def 域名https://www.baidu.com路径/abc/def 请求一个网址携带数据到后端的三种方式 1.带在地址栏中域名路径参数         https://www.baidu.com/abc/def?namexxxagexxx 2.带在请求体中         json后期使用较多         urlencodedform表单默认         form-data传文件 3.带在请求头中         request.META ------ 取出请求头 二.web框架 1.什么是框架 框架就是别人写好了基础代码我们只需要在固定位置写固定代码即可实现一个web应用 2.什么是web框架 Web框架Web framework是一种开发框架用来支持动态网站、网络应用和网络服务的开发。这大多数的web框架提供了一套开发和部署网站的方式也为web行为提供了一套通用的方法。web框架已经实现了很多功能开发人员使用框架提供的方法并且完成自己的业务逻辑就能快速开发web应用了。浏览器和服务器的是基于HTTP协议进行通信的。也可以说web框架就是在以上十几行代码基础张扩展出来的有很多简单方便使用的方法大大提高了开发的效率 3.wsgi协议 客户端浏览器        -----------------------------        python、web框架之间通信需要遵循这个协议 发出来的是http请求       符合wsgi协议的web服务器      django、flask、request、reponse 基于wsgi协议的web服务器 wsgirefdjango框架默认用这个性能低并发量低只能测试使用 uwsgiC语言写的 gunicornpython写的 4.协议是怎么规定的 web服务器后面的python框架一定是一个可调用的对象必须接收两个参数(environ,start_response)  ------  environ是个字典里面全是http请求数据 三.Django 1.MVC与MTV模型所有框架其实都遵循MVC架构 MVC        模型M数据层        视图V用户看到的        控制器C逻辑判断 他们之间以一种插件式的、松耦合的方式连接在一起模型负责业务对象与数据库的映射(ORM)视图负责与用户的交互(页面)控制器接受用户的输入调用模型和视图完成用户的请求 MTV         模型M负责业务对象和数据库的关系映射(ORM)                 M就是原来的M         模板T负责如何把页面展示给用户(html)                 T就是原来的V         视图V负责业务逻辑并在适当的时候调用M和T                 V路由就是原来的C 2.主要文件 ​ 3.请求生命周期 ​ 四.路由控制 1.什么是路由 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表你就是以这种方式告诉Django对于客户端发来的某个URL调用哪一段逻辑代码对应执行 请求路径和要执行的视图函数的对应关系 2.如何使用 path准确路径精准匹配---以后基本都是path re_path就算原来的url---正则匹配使用很少 3.path详细使用 path(admin/,login)    等价于_path(route,view,kwargsNone,nameNone)                  第一个参数                 准确路径字符串                 转换器:int:pk   str:name                    第二个参数                 视图函数内存地址不要加括号         第三个参数                 kwargs是给视图函数传递默认参数         第四个参数                 路径的别名------后期使用反向解析得到该路径 4.re_path详细使用 跟path除了第一个参数不一样其他完全一样 第一个参数是正则表达式后期很少使用原来使用是为了分组出参数path通过转换器能完成这个操作所以正则几乎不用 5.反向解析用在视图函数中用在模板中 没有转换器的情况         path(login/,login,namelogin)         resreverse(login)  # 定义路径传入的name参数对应的字符串 有转换器的情况         path(login/str:name,login,namelogin)         resreverse(login,kwargs{name:xxx})  # 定义路径传入的name参数对应的字符串         生成这种路径login/xxx 五.视图层 1.视图函数格式 def 视图函数(request):return 四件套2.request对象 它是http请求数据包----字符串形式拆分成了django中的request对象 常用        request.path         request.method         request.GET         requets.POST         requets.body         request.get_full_path()  # 方法         request.files   # 前端携带文件过来---》转成了字典根据文件的名字取到文件对象   不常用         request.cookie         request.session         request.content_type  # 提交的编码格式urlencodedform表单jsonform-datatext/plain(一般不用浏览器默认的格式)         request.META: 请求头中得数据         user-agentHTTP_USER_AGENT         referer                 客户端ip地址REMOTE_ADDR                 用户自定义的                   定义namelqz                 取request.META.get(HTTP_NAME)  # 前面加HTTP_ 把自定义的转成大写         request.user  # auth         request.is_ajax()
http://www.pierceye.com/news/542627/

相关文章:

  • 石家庄网站seo优化站长工具ip地址
  • 网站运行速度慢一个网站做三页是什么意思
  • wordpress视频网站企炬网站
  • 做数据收集网站租一个服务器多少钱
  • 苏州网站制作推广网站改版 删除栏目
  • 电子商务网站开发需求文档怎样建自己的网站
  • 通过关键词优化提升企业网站个人 可以做网站备案吗
  • 山西百度公司做网站的网站监控的软件怎么做
  • 如何做一份企业网站网站调用微博
  • 电子商务网站的设计工具wordpress中文用户名
  • 网站免费下载软件软件著作权申请多少钱一个
  • 东莞网站视频网站建设和管理规则
  • 内网网站建设方案wordpress 开发主题
  • 咸阳网站建设联系电话星悦做任务网站是
  • 家居网站建设的背景及意义免费域名注册官网
  • 桂林网站制作多少钱排名优化seo
  • 将网站保存怎么做wordpress 后台菜单
  • 2.0网站线上建设什么意思做外贸网站哪家的好
  • 网站域名可以更改吗安装wordpress插件目录下
  • 海南省澄迈住房和城乡建设厅网站ui设计师创意平台
  • 青岛网站设计公司排名wordpress 下载主题
  • 外包做网站不满意中级经济师考试成绩查询
  • 苏州企业网站建站系统网页制作基础步骤
  • 新河网站规划电子商务网站流程
  • 免费网站建设免代码杭州建设工程交易平台
  • 网页网站导读怎么做百度问答兼职怎么做
  • wordpress建站环境报喜鸟集团有限公司网页制作
  • 怎么利用网站赚广告费网站开发服务费入什么科目
  • 求网站2021在线观看设计app的软件
  • 百度文库登录入口昆明网站建设优化技术