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

每天写一点web框架 1

阅读更多

打算开始写一个web框架了

有空就写一点吧

今天写的是模板渲染的函数

http://code.google.com/p/zpyweb/source/browse/zpyweb/zutil/base/zrender.py

效果如下

    @render_doc
    def test():
        """
        my name is ${G.x}
        request is ${request}
        %if G.a:
        xxx
        %else:
            ${G.not_existxxxx}
        %endif
        """
        G.x="zsp<"

    print test()

输出

my name is zsp&lt;
request is None
not_existxxxx

1
0
分享到:
评论
1 楼 warrior.gao 2009-07-25  
  每天坚持看看看

相关推荐

    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则是一个优秀的持久层框架,简化了...

    10位顶级大师的开发原则

    #### 1. **遵循Rasmus Lerdorf的最佳实践** Rasmus Lerdorf是PHP之父,他创立了PHP语言,并一直推动其发展至今。1995年,Rasmus创建了PHP的前身——个人主页工具(Personal Home Page Tools),最初的目的是为了...

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

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

    CS231N最新课件 2 (2019)

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

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

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

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

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

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

    二、添加更多的Web站点 1.多个IP对应多个Web站点 如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意...

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

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

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

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

    Bootstrap每天必学之滚动监听

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

    HTML入门教程1.pdf

    可以从基础开始,每天学习一点,比如一天学习标题、段落和链接,第二天学习列表和图像,逐步积累。通过实践,你会逐渐熟悉HTML的语法和用法。一旦掌握了基础,就可以尝试更复杂的功能,如表格、框架、表单和交互元素...

    PERL语言编程

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

    廖雪峰 Python 3教程

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

    Daily-Front-End-news-crx插件

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

    Motaz-Abdou-Software-Developer-MP1:个人投资组合

    进行此项目的目的是为了吸引潜在客户从事自由职业,渴望与我保持联系并观察我的思维过程和工作质量的雇主,最后但并非最不重要的一点是,他们热衷于编码,犯错误和学习一些东西每天新的。 出于这些目的,我选择了...

    Laravel开发-laravel-getui

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

Global site tag (gtag.js) - Google Analytics