易截截图软件、单文件、免安装、纯绿色、仅160KB

[zt]python的web框架,比较全面的一个贴

标签: python  google  框架  django  pylons  Python Web框架
Django Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的设计模式,即模型M,模版T和视图控制器V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don'tRepeat Yourself)
TurboGears TurboGears 是一个提供网页前端到后端整合的网站框架,使用 Python 动态语言。特色用最好的 Python 开源组件 (Bestof Breed Modules)交互式的开发经验 (Interactive ProgrammingExperience)可自由组合偏好的开发模块 (Integration)内建网页服务器,ORM,AJAX 能力,默认可以产生 html,json 等格式。不用安装 Apache 网页服务器就可以开始开发网页应用程式,可以单独布署或搭配 Apache,LightHttpd
Google App Engine 2008年4月7号,Google在Campfire One上介绍了一种简化创建、运行和构建伸缩性Web应用的工具——Google AppEngine。简而言之,Google AppEngine允许你本地使用Google基础设施构建Web应用,待其完工之后再将其部署到Google基础设施之上。这次发布的是没有包含全部特性的预览版,提供了一个配额系统,它限制了在预览期间应用免费可用的存储、CPU和带宽。一旦预览期结束,配额仍将免费,但是开发者需要按需购买额外资源。额外资源的价格尚未公布
web2py 什么是web2py?web2py是使用 Python编写的一个开源web框架,并可以使用Python进行数据库驱动的web应用方面的快速编程。如今有许多的web框架,包括Ruby on Rails, Django, Pylons和 TurboGears,所以为什么又开发一个呢?我是在心中带着下面的目标进行web2py的开发的:尽可能象Rails,但是用Python来开发,这样可以更稳定和更高效。一体化的包,不需要安装、无配置和不需要shell脚本。超级容易教学(我的工作是教学)。所以我把web2py本身也做成
Uliweb Uliweb 简介 它是什么 Uliweb 是一个新的Python Web Framework,它之所以会产生是因为现有的框架多少有些令人不满意的地方,而且许多情况下这些不满意的地方或多或少对我开发Web有影响,因此在经过对不少框架的学习之后,我绝定开发一个新的框架,希望可以综合


相关文档:

Python中的正则表达式基础

$  字符串的末尾
^  字符串的开始
\b  字符的边界
前缀t  字符串中的反斜线(所有字符)不转义
?  可选地匹配(位于之前的)单个字符
()  改变优先级,作为一个整体,一个组
|  或者
(A|B)  精确匹配A或B中的一个
{n,m}  匹配(位于之前的字符)n到m次
VERBOSE  ......

python中获得某月有多少天的函数

  偶然需要用到这样一个函数,在Delphi中,有现成的函数可以调用!在python中,我找了半天都还没找到,最后自己写了一个函数如下:
def dayOfMonth(date):
if date.month == 12:
return 31
else:
return (date.replace(month=date.month+1, day=1) - datetime.timedelta(days=1)).day
......

Python库详解之网络(1)

刚刚写完Python嵌入部分的简单例子(差不多够现在用的啦~),接着看点实际的东西,如果没有这些应用的话,前面的嵌入也没有什么意义。嵌入的其他部分以后遇到再写,不必一下子把那些函数都弄懂,是吧~
OK,来看Python库中我认为最好玩的一部分,也就是Python对网页的操作。
这篇简单说下如何通过网址下载网页,前提当然是 ......

Python: 使用装饰器“@”取得函数执行时间

  Python中可以使用装饰器对函数进行装饰(或说包装),利用这个特性,可以很方便、简洁地解决一些问题,比如获得函数执行时间的问题。
  首先,我们定义一个函数,如下:
  def exeTime(func):
def newFunc(*args, **args2):
t0 = time.time()
print "@%s, {%s} start" % (time.strftime("%X", time.local ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号