至于MVC控制器部分,由Django框架的URLconf来实现。浏览器进行HTTP request;Django根据URL configuration分配至对应的View;View进行数据库的操作或其它运算;View层将数据发送到Template进行渲染,并传回HttpResponse内容;浏览器根据HTTP response显示网页内容。中间件支持,允许对请求处理的各个阶段进行干涉。一个序列化系统,能够生成或读取采用XML或JSON表示的Django模型实例。在Django中Python被普遍使用,甚至包括配置文件和数据模型。完美的文档,Django近乎完美的官方文档。URL配置虽然强大,但全部要手写,高手和初识Django的人配出来的URL会有很大差异。请求被传递给Django并尝试分析此请求。该函数 view 可以检查是否允许请求。它还会生成响应,然后Django将其发送到用户的Web浏览器。
暂无评论