《head first python》——web开发

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']
>>> 
发布了392 篇原创文章 · 获赞 492 · 访问量 241万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览