作者:empty 页数:442 出版社:empty |
第一章:介绍DjangoEvaluation Waning:The document was created wih Spire.PDF for NET.本书所讲的是Django:一个可以使Web开发工作愉快并且高效的Web开发框架。够以最小的代价构建和维护高质量的Web应用。使用Django, 使你能从好的方面来看, web开发激动人心且富于创造性; 从另一面来看, 它却是份繁琐而令人生厌的工作。通过减少重复的代码, Django使你能够专注于Web应用上有趣的关键性的东西。为了达到这个目标, Django提供了通用Web开发模式的高度抽象, 提供了频繁进行的编程作业的快速解决方法, 以及为“如何解决问题 提供了清晰明了的约定。同时, Django尝试留下一些方法, 来让你根据需要在framework之外来开发。本书的目的是将你培养成Django专家。主要侧重于两方面:第一, 我们深度解释Django到底做了哪些工作以及如何用她构建Web应用; 第二, 我们将会在适当的地方讨论更高级的概念, 并解释如何在自己的项目中高效的使用这些工具。通过阅读此书,你将学会快速开发功能强大网站的技巧,井且你的代码将会十分清晰,易于维护。本书的代码清晰,易维护,通过学习,可以快速开发功能强大的网站。·框架是什麼?·MVC设计模式·Django历史。如何阅读本书
框架是什麼?Django在新一代的web框架中非常出色, 为什么这么说呢?为回答该问题, 让我们考虑一下不使用框架设计Python网页应用程序的情形。贯穿整本书,我们多次展示不使用框架实现网站基本功能的方法,让读者认识到框架开发的方便。(不使用框架,更多情况是没有合适的框架可用。最重要的是, 理解实现的来龙去脉会使你成为一个优秀的web开发者。)使用Python开发Web, 最简单, 原始和直接的办法是使用CGI标准, 在1998年这种方式很流行。现在从应用角度解释它是如何工作:首先做一个Python脚本, 输出HTML代码, 然后保存成.cgi扩展名的文件,通过浏览器访问此文件。
致谢
介紹
第一章:介绍Djang
第二章:入门
第三章:视图和URL配置
第四章:模板
第五章:模型
框架是什麼?
MVC设计模式
Djang历史
如何阅读本书
Pythn安装
安装Djang
测试Djang安装
在Djang中使用PstgreSQL
开始一个项目
接下来做什么?
你的第一个基于Djang的页面:HellWrld
Djang是怎么处理请求的
第二个视图:动态内容
URL配置和松耦合
第三个视图动态URL
Djang漂亮的出错页面
模板系统基本知识
如何使用模板系统
基本的模板标签和过滤器
理念与局限
在视图中使用模板
模板加载
模板继承
在视图中进行数据库查询的笨方法
MTV开发模式
数据库配置
第一个应用程序
在Pythn代码里定义模型
第一个模型
模型安装
基本数据访问
添加模块的字符串表现
插入和更新数据
选择对象
删除对象
djang.cnt b包
激活管理界面
使用管理工具
将你的Mdels加入到Admin管理中
Admin是如何工作的
设置字段可选
自定义字段标签
自定义Mdel Admi类
用户、用户组和权限
第六章:Djang站点管理
第七章:表单
第八章:高级视图和URL配置
第九章:模板高级进阶
第十章:数据模型高级进阶
第十一章:通用视图
第十二章:部署Djang
第十三章:输出非HTML内容
何时、为什么使用管理界面?何时又不使用呢?
从Request对象中获取数据
一个简单的表单处理示例
改进表单
简单的验证
编写Cntact表单
第一个Fm类
在视图中使用Frm对象
改变字段显示
设置最大长度
设置初始值
自定义校验规则
指定标签
定制Frm设计
URL cnf技巧
包含其他URL cnf
模板语言回顾
Request Cntext和Cntext处理器
html自动转意
模板加载的内幕
扩展模板系统
编写自定义模板加载器
配置独立模式下的模板系统
接下来做什么?
相关对象
更改数据库模式(Database Schema)
Managers
模型方法
执行原始SQL查询
接下来做什么?
使用通用视图
对象的通用视图
扩展通用视图
准备你的代码库
使用针对产品的不同的设置
DJANG_S