博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python web
阅读量:5933 次
发布时间:2019-06-19

本文共 1663 字,大约阅读时间需要 5 分钟。

---恢复内容开始---

Web开发概述:

      采用MVC设计Web应用

      M:Model模型,存储Web应用数据的代码

      V:View视图,格式化,和显示Web应用的用户界面的代码

      C:Controller控制器,将Web应用粘合起来并提供业务逻辑的代码

 

Web应用的结构:

      前端程序-HTML作为骨架

                   CSS作为层叠样式表

                   JS实现简单功能的程序      三种结合在一起使用

      后端程序-Python

                   PHP

                   JSP    只需要一种就可以

      数据库-Mysql

                MongoDB

CGI:运行在服务器上程序,提供客户端HTML页面的借口,通用网关接口

 

Web框架:

软件框架:指的是为了实现某个业界标准或者完成特别基本任务的软件组件规范,也指的是为了实现某个软件组件规范时,提供规范所要求之基础功能呢的软件产品

框架的功能类似于基础设施,提供实现最为基础的软件架构和体系。通常依据特定的框架实现更为复杂的业务逻辑。

框架,就是程序的骨架

Web框架的工作方式:接受HTTP请求并处理,分派代码,产生HTML,创建HTTP响应

Web框架包含了:URL路由,数据库管理,模板引擎

 

Flask框架:保持核心简单,易于扩展

1  2     Calculator 3      4  5  6     
7
8 {
{message}} 9
+10
=11
12
13
14
15 16
17 18
1 from flask import Flask  #引入flask类 2 from flask import render_template 3 from flask import request 4  5 app = Flask(__name__)   #实例化一个flask类 6  7 @app.route('/',methods=['GET','POST'])   #定义为默认路径 8 def index(): 9     #message ="Backend message" #从后端传送信息给前段10     if request.method=='POST':11         a=request.form['adder1']12         b=request.form['adder2']13         a=int(a)14         b=int(b)15         c=a+b16         return render_template("index.html",message=str(c))17     return render_template('index.html')18 19 if __name__=="__main__":20     app.run(port=6000)   #设定端口

一个简单的flask框架,结合了html做了一个简单的Web计算器。

表单:在HTML页面中负责数据采集功能的部件,它往往由三个部分组成,

即表单标签:用于声明表单的范围,位于表单标签中的元素将被提交

表单域,包含了文本框,密码框等多种类型

表单按钮:提交按钮,复位按钮,一般按钮

我们可以通过表单,将用户输入的数据提供交给福区段,并交由服务端进行处理。

 

实战:用Flask开发用户管理

 表单的概念

用HTML来控制不同的表单元素

GET方式和POST范式的区别及使用场合

使用Flask编写表单提交的程序

使用Flask的表单扩展

转载于:https://www.cnblogs.com/DarryRing/p/6405496.html

你可能感兴趣的文章
澳大利亚政府想让ISP拦截恶意软件
查看>>
《数据分析实战:基于EXCEL和SPSS系列工具的实践》——3.4 数据量太大了怎么办...
查看>>
JavaScript应用开发实践指南迷你书
查看>>
autoconf,automake,libtool
查看>>
jQuery的技巧01
查看>>
Spring5 异步事件
查看>>
基于泛型实现的ibatis通用分页查询
查看>>
gopacket 使用
查看>>
AlertDialog对话框
查看>>
我的友情链接
查看>>
办公室几台电脑怎么连一台打印机的具体步骤
查看>>
JavaScript注意事项
查看>>
linux安全---cacti+ntop监控
查看>>
鸟哥的linux私房菜-shell简单学习-1
查看>>
nagios配置监控的一些思路和工作流程
查看>>
iptables+layer7实现访问控制+netfilter/iptables基础
查看>>
通讯组基本管理任务三
查看>>
赫夫曼编码实现
查看>>
html页面显示div源代码
查看>>
linux下mysql安装配置菜鸟篇
查看>>