`
zuroc
  • 浏览: 1307355 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

每天写一点web框架 2

阅读更多
今天把url route弄好了
http://code.google.com/p/zpyweb/source/browse/#hg/zpyweb

zsp@Zeus ~/dev/kanrs/zpyweb/zpyweb $ python server.py
/home/zsp/dev/kanrs/zpyweb/zpyweb/zutil/base/byteplay.py:43: UserWarning: byteplay supports only Python versions 2.4 and 2.5
  warnings.warn('byteplay supports only Python versions 2.4 and 2.5')
index
2009-07-25 21:34:43.955819
6666
2009-07-25 21:34:43.955954
44x None
2009-07-25 21:34:43.956009
443243 xxx
2009-07-25 21:34:43.956053
xxxxxx



zsp@Zeus ~/dev/kanrs/zpyweb/zpyweb $ cat server.py
from zpyweb.zutil.base import _route
import zpyweb.zsite


_route._install(zpyweb.zsite)

print _route<<"/"
print _route<<"/root_misc/test2"
print _route<<"/root_misc/test3/44x"
print _route<<"/root_misc/test3/443243/xxx"
print _route<<"/root_misc/xxxxxx"
zsp@Zeus ~/dev/kanrs/zpyweb/zpyweb $ cat zsite/root_misc.py
from zpyweb.zutil.base import route,route_render_func

@route.index
def testsss():
    return "index"

@route
def test2():
    return "6666"
   
@route
def test3(a,b=None):
    return "%s %s"%(a,b)
   
   
@route
def _access():
    from datetime import datetime
    print datetime.now()
   
@route
def _lookup(name):
    return name
1
0
分享到:
评论
1 楼 warrior.gao 2009-07-27  
  

相关推荐

    Java.Web开发学习手册

    这一点实际上是对初学者或求职者在Java Web开发领域的一个职业预期说明。Java程序员通常拥有较高的薪资待遇,尤其在一线城市如北京、深圳、上海等地区。年薪10万对于一个初级的Java程序员来说,是比较正常的起点,而...

    Java框架介绍Quartz从入门到进阶.pdf

    1. 排名统计功能:Quartz框架可以用于排名统计功能的实现,例如在Jmatrix里通过Quartz定义了一个定时调度作业,在每天凌晨一点,作业开始工作,重新统计大家的Karma和排名等。 2. RSS 文件的生成:Quartz框架可以...

    Django搭建个人博客-杜赛.pdf

    Django是一个由Python写成的开源Web应用框架,可以用它以更高的效率、更少的代码,搭建一个高性能的个人网站。 如果你以前从未接触过web开发,并且想快速上线自己的个性化网站,Django绝对是你的最佳选择。 本教程为...

    Coding:每天进步一点

    标题“Coding:每天进步一点”暗示了这是一个关于编程学习和技能提升的主题,它可能是某个教程、日更项目或者编程挑战的集合。描述中的“编码,每天进步一点”进一步强调了持续学习和逐步积累的重要性,这在编程领域...

    SpringMVC入门+myBatis简单示例分享

    SpringMVC和MyBatis是Java Web开发中的两个重要框架,它们在构建高效、可维护的Web应用程序中扮演着核心角色。SpringMVC是Spring框架的一部分,负责处理HTTP请求和响应,而MyBatis则是一个优秀的持久层框架,简化了...

    CS231N最新课件 2 (2019)

    相反,可以投入更多精力在数据上,每天花一点时间进行搜索,以获得灵感。可以查找一些公开资料,例如OpenAI、Google Brain、Facebook FAIR等发布的内容。同时,参考CS230课程笔记,查找相关的web演示,并搜索...

    10位顶级大师的开发原则

    #### 2. **使用独立数据库模式 - Matt Mullenweg的见解** 作为全球最流行的博客系统WordPress的创始人,Matt Mullenweg对PHP有着深刻的了解。WordPress是一个开源项目,拥有庞大的用户群和活跃的社区支持。...

    新闻发布系统后台系统,好学好用

    【新闻发布系统后台系统...通过理解JSP的工作原理、Java Web开发框架、以及新闻发布系统的核心组成部分,我们可以构建出稳定、高效的新闻发布后台。同时,不断优化代码和增强安全性是任何Web应用都必须关注的重要环节。

    speaker_switch_rpi:用于打开和关闭扬声器系列的简单节点服务器和 Web 界面

    每天不得不在下面、上面和周围多次翻动一些开关也是一种巨大的痛苦——而且通过我手机上的书签来做到这一点非常酷。 ##堆 [React] - 基于新组件的流行前端框架 [Node.js] 和 [Hapi] - NodeJS 服务器和框架 [Gulp...

    刘少壮-基于Apache Usergrid 打造移动互联网时代的Baas平台

    Java 7提供了稳定的开发环境,Jersey框架有助于构建RESTful Web服务,而Apache Cassandra是一个高度可扩展的分布式NoSQL数据库,支持高并发读写操作,非常适合用于构建大规模的BaaS平台。 根据文档内容,Apache ...

    网上订餐系统 网上书店系统 java struts hibernate spring

    Struts是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,它简化了页面跳转和数据传递的过程。在Struts中,Controller负责接收用户请求,调度模型和视图,而Model则包含业务逻辑,View则负责展示结果。...

    IIS6.0 IIS,互联网信息服务

    (2)再依次选“默认Web站点→右键→属性→Web站点”,单击“IP地址”右侧的“高级”按钮,在“此站点有多个标识下”双击已有的那个IP地址(或单击选中它后再按“编辑”按钮),然后在“主机头名”下输入...

    til:I我每天学习时学到的东西:books:

    描述进一步确认了这一点,它提到是作者每天学习过程中的知识集合。标签中提到了"study knowledge C#",这意味着学习内容主要涉及到编程语言C#。考虑到文件列表只有一个名为"til-master"的文件或目录,这可能是项目的...

    Bootstrap每天必学之滚动监听

    Bootstrap滚动监听是一种利用Bootstrap框架提供的Scrollspy插件来实现的页面内导航功能,它可以使得页面上的导航链接...掌握这些知识点,可以有效地在Web开发中利用Bootstrap框架来创建更加动态和交互性强的页面导航。

    ssh2(struts2+spring2.5+hibernate3.3)自动生成模版

    为什么需要自动生成代码? 作为一个软件公司,开发团队非常重要,作为一个开发...因为该demo只对ssh2做了程序自动生成,如果该demo无法满足你更多的需要,可以在网上搜索rapid-framework框架,来进行更多框架的代码自动生成.

    PERL语言编程

    当然就是那些你每天都要干的。你需要一种可以很容易操作数字,文本,文件和目录,计算机和网络,特别是程序的语言。这种语言应该很容易运行外部的程序并且扫描这些程序的输出获取感兴趣的东西。而且它还应该很容易能...

    廖雪峰 Python 3教程

    其在Web开发方面,与Django、Flask等框架配合,可以快速构建功能强大的网站;在数据科学、人工智能领域中,Python也占有一席之地。 4. Python不适合的领域 尽管Python非常强大,但它并不适合所有类型的编程工作。...

    Daily-Front-End-news-crx插件

    通过这个插件,用户无需频繁地访问各个技术网站或订阅众多邮件列表,只需在浏览器上轻轻一点,就能获得最新的前端开发趋势、框架更新、最佳实践、工具发布等信息。 在前端开发领域,技术更新迭代迅速,每天都有新的...

    Laravel开发-laravel-getui

    在Web应用开发中,Laravel作为一个强大的PHP框架,以其优雅的语法和全面的功能深受开发者喜爱。而Getui(个推)则是一款专业的推送服务,能够帮助开发者实现向移动设备实时推送消息。将Getui与Laravel结合,可以为...

    宠物医院,实现了原有宠物医院的特性,并做了一定的修改

    开发者可能使用了Java类库,如集合框架(ArrayList、HashMap等)来存储和操作数据,以及IO流进行文件读写操作。 其次,jsp技术是Java Web开发的重要组成部分。它允许开发者将Java代码嵌入到HTML页面中,实现了动态...

Global site tag (gtag.js) - Google Analytics