您的位置:首页 > 编程语言 > Python开发

《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广泛。

>>> import json
>>> names = ['hello','i am']
>>> new = json.dumps(names)
>>> new
'["hello", "i am"]'
>>> read = json.loads(new)
>>> read
['hello', 'i am']
>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: