[在学习Django框架之前所需要了解的知识点] Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端. 这样我们就可以自己实现Web框架了 用户的浏览器一输入网址,会给服务端发送数据,那浏览器会发送什么数据?怎么发?这个谁来定? 你这个网站是这个规定,他那个网站按照他那个规定,这互联网还能玩么? 所以,必须有一个统一的规则,让大家发送消息.接收消息的时候有个格式依据,不能随便写. 这个规则就是HTTP协议,以后浏览器发送请…
目录 一: Web应用 1.Web应用程序什么? 2.软件开发架构 3.Web应用程序的优点 4.Web应用程序的缺点 5.B/S架构优点 6.Web框架本质 二:MVC和MTV模式 1.MVC设计模型 2.扩展知识service层 3.MTV设计模型 4.总结MTV与MVC 三:网络协议之HTTP协议 1.网络协议 2.HTTP协议 4.HTTP协议的数据传输格式 5.响应状态码 6.post与get请求方法 7.请求数据格式示例: 四:基于SOCKET写一个web应用(纯手撸web框架) 1…
这篇博客主要总结的学习Django框架中,遇到的报错如何去解决问题: 1.decimal.InvalidOperation: decimal.InvalidOperation: [<class 'decimal.InvalidOperation'>] 在最后一行出现这样的报错: decimal.InvalidOperation: [<class 'decimal.InvalidOperation'>] 这个报错其实是数据库的数据长度超过了原本的长度 在models中定义类型是Dec…
"""web框架:将前端.数据库整合到一起的基于互联网传输的python代码 web框架也可以简单的理解为是软件开发架构里面的'服务端'""" # 1.搭建简易版本服务端 socket模块# 2.遵循HTTP协议 四大特性.数据格式.响应状态码# 3.基于不同的后缀响应不同的内容 如何获取用户输入的url后缀>>>:HTTP请求数据 /favicon.ico直接忽略 不影响判断 利用字符串切割和索引取值获取相应数据 import…
简介 1.前端    与用户打交道的界面 2.web框架    可以将前端和数据库整合到一起 3.数据库    专门用于存储数据 内容概要 纯手撸web框架 基于wsgiref模块 优化措施 动静态网页 jinja2模板 框架请求流程 python主流web框架 django框架 django框架简介 django基本使用 应用app django主要文件介绍 内容详情 纯手撸web框架 ''' web框架:将前端.数据库整合到一起的基于互联网传输的python代码 web框架也可以简单的理解为…
学习angularjs2框架,需要了解一些TypeScript知识点,基本了解下面这几个知识点学习AngularJS2 就够用了 1.TypeScript 1.1显示类型的定义 TypeScript类似于java和c++,允许我们显示声明的类型: let foo : number = 42; let 声明变量跟js里面定义var一样 1.2 any类型 TypeScript所有的类都是any的子类,如果把所有变量都声明为any类型,就是失去TypeScript编译器带来的优点,慎用any. 1.…
开始学习Django,配置静态登录页面 准备阶段 众所周知,Django是一个重量级的设备齐全的web开发框架.在学习Django前我们需要具备如下的知识点: python基础编程 并发 网络编程 HTTP协议的一些基础知识 前端的基础知识(html+css+js) 这里主要是http相关的事情,首先,我们需要知道当我们在浏览器输入地址后到浏览器显示内容所发生的操作. 首先, DNS域名服务器解析地址,获取服务器 计算机尝试连接服务器 连接成功后,发生请求 服务器收到请求,并返回响应数据 计算机…
两个月前学习的Django框架,写了个简易婚恋调查网站,代码就懒得全贴了,有两张图记录下…
为了快速学习Python进行Web的开发,所以我不准备从Python的基础学起,直接从Django框架入手,边学框架边学Python的基础知识. 下面就开始Django的快速开发之旅吧. 关于Django框架1.8的英文文档在其官网上都有,地址 https://docs.djangoproject.com/en/1.8/intro/ Python的开发手册地址:https://pythonspot.com/getting-started/ https://docs.djangoproject.c…
今日份整理,终于开始整个阶段学习的后期了,今日开始学习Django的框架,加油,你是最胖的! 1.web基础知识 1.1 web应用 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件. 应用程序有两种模式C/S.B/S. C/S是客户端/服务器端程序,也就是说这类程序一般独立运行. 而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助谷歌,火狐等浏览器来运行. WEB应用程序一般是B/S模式.Web应用…