`
CandyL
  • 浏览: 18066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
The Django Book:第10章 深入模板引擎 大多数时候你是以模板作者的角色来与Django的模板语言交互 本章更深的潜入到Django模板系统的五脏六腑,如果你需要扩展模板系统或者只是对它怎样工作好奇,读读它 如果你在另一个程序的一部分使用Django模板系统,即不使用该框架的其它部分,确认你阅读了本文档后面的配置部分 基础 模板是一个文本文档,或者一个普通使用Django模板语言标记的Python字符串,模板可以保护块标签或者变量 块标签是模板中完成某些事情的标志 这个定义很模糊,例如,块标签可以输出内容,处理控制结构("if"语句或者"for&quo ...
The Django Book: 第9章 Generic views 这又是一个本书重现的主题:最坏的情况下,web开发是无聊和乏味的 目前为止我们讲到Django怎样试图在模型和模板层去除单调乏味,但是web开发人员也在视图层感到厌倦 Django的generic views就是开发来解 ...
The Django Book:第8章 高级视图和URL配置 第3章我们解释了Django视图方法和URL配置基础,本章将对这两部分进行详述 URL配置技巧 使方法import流化 看看下面的URL配置,基于第3章的例子: Java代码 from django.conf.urls.defaults import *    from mysite.views import current_datetime, hours_ahead, hours_behind, now_in_chicago, now_in_london       urlpatterns = patterns('', ...
The Django Book:第6章 Django管理系统admin Web开发中有一些我们最讨厌的部分:开发管理界面 开发站点中公众可以看见的部分一直不一样也很有趣,但是管理用来编辑站点的部分一直是一样的 你不得不处理用户认证,显示和处理表单,处理狡猾的验证问题...这很无聊而且是重复性的 Django解决这个无聊、重复的任务的方式呢?已经帮你都做好了,只需几行不能再少的代码即可 Django中最老和最强大的部分就是自动管理界面,它从你的模型中取得元数据来提供强大的产品级的界面 内容制造者可以马上使用它给站点添加内容 激活管理界面 我们认为管理界面是Django中最cool的部分,大部分Dj ...
The Django Book:第5章 与数据库交互:模型 第3章我们谈到了用Django构建动态网站,设置视图和URL配置 如我们所说,试图负责逻辑和返回应答,例子中我们计算了当前的日期和时间 现在的Web程序中常常和数据库打交道 一个数据库驱动的网站在后台连接数据库服务器,得到并显示很好的格式化的Web页面 同样,网站也可以提供给访问者也具有操作数据库的功能 许多复杂的网站以上两种功能的结合,如Amazon.com就是一个数据库驱动的站点 每一个产品页面都是Amazon数据库格式后的HTML,你访问页面也就是间接访问数据库 Django很适合数据库驱动的网站,通过Python它提供强大的数据 ...
The Django Book:第4章 Django模板系统 revised by xin_wang 前面的章节我们看到如何在视图中返回HTML,但是HTML是硬编码在Python代码中的 这会导致几个问题: 1,显然,任何页面的改动会牵扯到Python代码的改动 网站的设计改动会比Python代码改动更频繁,所以如果我们将两者分离开会更方便 2,其次,写后台Python代码与设计HTML是不同的工作,更专业的Web开发应该将两者分开 页面设计者和HTML/CSS程序员不应该编辑Python代码,他们应该与HTML打交道 3,程序员写Python代码同时页面设计者写HTML模板会更高效,而不是一 ...
The Django Book:第3章 动态Web页面基础 revised by xin_wang 上一章我们解释了怎样开始一个Django项目和运行Django服务器 当然了,这个站点实际上什么也没有做------除了显示了"It worked"这条信息以外。 这一章我们介绍怎样使用Django创建动态网页 你的第一个视图:动态内容 让我们创建一个显示当前日期和时间的Web页面来作为你的第一个目标 这是一个动态Web页面的例子,因为页面内容根据计算当前时间而变化 这个例子不需要数据库和任何用户输入,只是输出服务器内部时钟 我们将写一个视图方法,它只是一个Python方法,接 ...
The Django Book 第2章:Django快速上手 revised by xin_wang 谢天谢地,安装Django非常容易。因为Django可以运行在任何可以运行Python的环境中,所以可以以多种方式进行配置。 在本章我们将尝试覆盖几种常见的Django安装场景。 安装Python Django是以100%纯Python代码写就,所以你需要安装Python,Django要求安装Python2.3或更高版本。 如果你使用Linux或者MacOSX,你可能已经安装了Python 在命令行或者终端下输入“python”,如果出现类似如下提示,表示Python已经安装好了: Python ...
The Django Book 第1章:Django介绍 如果你上djangoproject.com你会发现对Django的如下解释: “Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.” 让我们展开来看 Django是高级Web框架 高级Web框架免去了构建动态Web站点的痛苦,它把常见的Web开发的问题抽象出来并提供了对频繁的编程任务的捷径 一个优秀的Web框架有下列关注点: 提供URL映射 很容易显示,验证和重显示HTML表单 ...
Global site tag (gtag.js) - Google Analytics