《head first python》——web开发
2015-09-16 22:16
519 查看
MVC模式:(model — View — Controller)
MVC是好的web应用应当遵循的模式
模型:存储web应用
视图:格式化和显示web应用用户界面的代码
控制器:将web应用“粘合”在一起并提供业务逻辑的代码
为什么使用MVC模式?
原因:确保模型代码和视图代码分离,而且都能与控制器代码分离。也就是MVC保证了“职责分离”
控制你的代码:推荐的目录结构
webapp:
cgi-bin——存放web应用代码
data——数据
images——图片
templates——模块
CGI (common gateway interface,通用网关接口)
CGI 是一个internet标准,让web服务器运行程序,允许web服务器运行一个服务器端程序,称为CGI脚本,一般存放在cgi-bin的文件夹下。所有服务器,无论Apache、IIS、nginx、lighttpd还是其他服务器,都支持python写的CGI
脚本。
JSON(Javascript面向对象记法)
JSON可以轻易地把python生成的数据提供给别的程序使用。用法同pickle,只是应用范围比pickle广泛。
MVC是好的web应用应当遵循的模式
模型:存储web应用
视图:格式化和显示web应用用户界面的代码
控制器:将web应用“粘合”在一起并提供业务逻辑的代码
为什么使用MVC模式?
原因:确保模型代码和视图代码分离,而且都能与控制器代码分离。也就是MVC保证了“职责分离”
控制你的代码:推荐的目录结构
webapp:
cgi-bin——存放web应用代码
data——数据
images——图片
templates——模块
CGI (common gateway interface,通用网关接口)
CGI 是一个internet标准,让web服务器运行程序,允许web服务器运行一个服务器端程序,称为CGI脚本,一般存放在cgi-bin的文件夹下。所有服务器,无论Apache、IIS、nginx、lighttpd还是其他服务器,都支持python写的CGI
脚本。
JSON(Javascript面向对象记法)
JSON可以轻易地把python生成的数据提供给别的程序使用。用法同pickle,只是应用范围比pickle广泛。
>>> import json >>> names = ['hello','i am'] >>> new = json.dumps(names) >>> new '["hello", "i am"]' >>> read = json.loads(new) >>> read ['hello', 'i am'] >>>
相关文章推荐
- 零基础学python-17.3 特定的参数匹配模型快速入门
- 零基础学python-17.3 特定的参数匹配模型快速入门
- Python的logging,记录log的包
- Python实现的常用排序方法
- 【python学习笔记】1.python环境搭建
- python读取文件处理网页粘贴代码出现的问题
- Python+OpenCV学习(16)---视频流背景剔除
- wxpython初学者(四)之 事件驱动
- Python学习资料与博客推荐
- [Python] 专题五.列表基础知识 二维list排序、获取下标和处理txt文本实例
- Python学习笔记 (一)
- Python个人代码库-beanstalkd操作类
- python读取excel的内容
- python之web模块学习-- urlparse
- python 读取git图片每一帧
- Python 获取时间戳
- Python 获取时间戳
- Python处理JSON(转)
- python常用模块
- Python+OpenCV学习(15)---Lucas Kanade 角点光流轨迹跟踪