web开发

  • web客户端和服务端的主要功能

  • web服务端需要处理的主要数据

  • 使用http.server模块构建简单web服务器

web客户端和服务端主要功能

  • web客户端:一般为我们使用的chrome等浏览器,主要用于解决用户和服务器交互的问题,可以将用户的请求提交到服务器,也能够解释服务器的图片、代码并展示给用户
  • web服务端:一般用来接受web客户端的请求,并向更上游的数据库请求数据,通过中间件处理完数据后,以特定的形式返回给浏览器,进而展示给用户。

web服务端需要处理的主要数据

  • http协议头数据

    1. get和post两种请求方式
    2. 请求内容主要以url为主
  • http包体
  • http返回状态码

使用http.server模块构建简单web服务器

  • python内置了简单web服务器—–http.server模块
  • 在需要发布的目录直接运行python3 -m http.server

MVC模型

  • M:Model 模型层,实现业务对象和数据库对象之间的映射
  • V:View 视图层,负责业务逻辑和用户交互
  • C:Controller 控制层,实现用户请求到视图层的调用

Django

django使用的mtv模型

M:Model模型层

T:Template页面模板

V:View视图层

用户请求 -> URL控制器 -> view 视图 -> 【model模型】 -> template模板 -> 返回html

1.python-web相关推荐

  1. python web开发框架flask_Python Web 开发框架,Flask 与 Django那个更好

    本文把 Flask 和 Django 做一个比对,因为我对这两个 Python Web 框架都有实际的开发经验.希望我可以帮助您选择学习哪个框架,因为学习一个框架可能会非常耗时 -- 当然也很有趣! ...

  2. Python Web实战:Python+Django+MySQL实现基于Web版的增删改查

    本文使用Python Web框架Django连接和操作MySQL数据库学生信息管理系统(SMS),主要包含对学生信息增删改查功能. 1.创建项目(sms) 创建Django项目 django-admi ...

  3. 程序员新手第一个python web开发框架

    接下来正式进入网站的功能开发.要完成后台管理系统登录功能,通过查看登录页面,我们可以了解到,我们需要编写验证码图片获取接口和登录处理接口,然后在登录页面的HTML上编写AJAX. 在进行接口开发之前, ...

  4. python django web典型模块开发实战下载_Django实战 Python Web典型模块与项目开发

    本书结合样例,介绍 Django 的基础知识.主要模块的开发以及权限管理等高级内容,并且通过图书管理系统.博客系统.车费管理系统 3 个项目的开发实战,使读者既能掌握 Django 的重要开发技术,又 ...

  5. 图灵直播——听胡阳老师和大家聊聊《Python Web开发者的破局之道》

    Quora联合创始人Adam D"Angelo在Quora开发中选择Python时所说, 到目前为止,我们对这一选择感到非常满意...所有在过去一直使用其他语言的早期员工都乐意转换到Pyth ...

  6. 直播 | Python Web开发者的破局之道

    图片来源 | baidu图片 Quora联合创始人Adam D'Angelo在Quora开发中选择Python时所说, 到目前为止,我们对这一选择感到非常满意...所有在过去一直使用其他语言的早期员工 ...

  7. Python web 开发:部署一个3行代码的wsgi app

    通过前面的两篇: Python Web开发:从 wsgi 开始 Python Web开发:开发wsgi中间件 我们已经知道我们平时开发的 django.flask 等 python web 项目本质上 ...

  8. 我的第一个python web开发框架(1)——前言

    由于之前经验不是很丰富,写的C#系统太过复杂,所以一直想重写,但学的越多越觉的自己懂的越少,越觉得底气不足.所以一直不敢动手,在内心深处对自己讲,要静下心来认真学习,继续沉淀沉淀.这两年多以来找各种机 ...

  9. python web server comparison

    刚看到的有关python web server的比较的文章,作者写的很详细. 其中有以前熟悉的uWSGI,FastCGI等,也有第一次听说的Bgoern 总体看来GEvent和Bgoern貌似不错 具 ...

  10. python web flask开发框架_Python Web 开发框架,Flask 与 Django那个更好

    本文把 Flask 和 Django 做一个比对,因为我对这两个 Python Web 框架都有实际的开发经验.希望我可以帮助您选择学习哪个框架,因为学习一个框架可能会非常耗时 -- 当然也很有趣! ...

最新文章

  1. 计算机二级怎么更改报名密码忘记了怎么办,中考报名系统密码忘了怎么办
  2. 从前端角度来看网页设计
  3. BUG总结—Navicat连接Mysql8.0.11出现1251错误
  4. Python3.6全栈开发实例[006]
  5. 专家答疑:在ERP系统中确保销售订单准确性
  6. 李洪强经典面试题37
  7. C++ Primer笔记整理
  8. power bi指标呈现_在Power BI中使用关键绩效指标
  9. Excel 中 查看 当前列 最后一个不为空的值 (使用公式实现)
  10. 用python进行数据分析--准备工作
  11. 云原生是一个时代下践行者们的故事
  12. 查看tomcat目前用的jdk版本
  13. mbs单位是什么意思计算机,Mbps是什么意思 1Mbps是多少兆网速?
  14. HTML5文件夹隐藏了怎么打开,win10怎么打开隐藏文件夹
  15. 微信号开通检测软件选择需谨慎
  16. Wu-Manber算法
  17. unity学习:控制人物的移动
  18. 基于Mysql 的SQL应用---2021(ZSD版)
  19. 清晨为何不能空腹喝蜂蜜水
  20. c语言如何实现递归算法,c语言递归算法如何实现

热门文章

  1. 实现strstr()函数
  2. 老人自制6门红衣大炮抗强拆 被指涉嫌违法
  3. VisualSVN-Server服务器的搭建
  4. 【应用随机过程】04. 马尔可夫链的平稳分布
  5. 细讲如何判断文法是否是LL(1)文法
  6. 数据结构第四篇——(一般)线性表(基于C语言)
  7. RK3399 Android7.1如何查看屏幕分辨率
  8. 为远程群晖NAS配置固定的公网URL地址 1/2
  9. 内核spinlock raw_spin_lock spin_lock_bh
  10. 【附源码】25个Python实战项目,超适合零基础练手,建议码住