分类 Python 下的文章

Clearsilver是what?
快速的和编程语言无关的html模板系统。不管是在静态的还是动态的web站点中,都能够提供视图和逻辑分离的功能实现。
1999年开始开发的,在很多的项目中都有使用。
为什么用它:
高性能和语言无关性 因为它是用c写的,然后在那些Python,Perl,Java,还有Ruby脚本语言中以模块的形式存在。所以非常之快!
修改方便 有一套很强大的模板,一次能够实现很多的效果。
国际化支持
高级特色 内建很多高级特性,例如gzip压缩传输,在线调试,去空格,宏编程,URL和JavaScript字符串转义等.

阅读剩余部分

接着我们的第二部分,我们继续.下面我们将要把注意力转移到创建视图部分.

原理:

在Django的程序中,一个视图就同属一类的网页.它提供特定的功能,拥有特定的模板.例如,一个博客程序你可能有以下一个视图:

  1. 首页,显示最近添加的文章.
  2. 文章的详细页面
  3. 基于年份的文章归档
  4. 基于月份的文章归档
  5. 基于天的文章归档
  6. 添加评论的动作-处理文章的评论

在我们的民意测试投票的程序中,我们需要有以下一些视图:

  1. index页.显示最近的民意测试投票项目
  2. 民意测试投票项目的详细页面,一个投票的所有问题,没有答案,只给吃一个投票的表单
  3. 投票的结果页
  4. 投票的动作,给特定的投票添加投票

在Django里,每一个视图都由一个简单Python函数来处理

阅读剩余部分