这天才少年居然自杀了,哎

原文点这

So how should things work? The first principle is that code should be clear and simple. If you want to output some text, you call web.output. If you want to get form input, you call web.input. There’s nothing particularly hard to remember.

The second principle is that web.py should fit your code, not the other way around. Every function in web.py is completely independent, you can use whichever ones you want. You can put your files wherever you like, and web.py will happily follow along. If you want a piece of code to be run as a web app, you call web.run, you don’t put your code in the magical place so that web.py can run you.

The third principle is that web.py should, by default, do the right thing by the Web. This means distinguishing between GET and POST properly. It means simple, canonical URLs which synonyms redirect to. It means readable HTML with the proper HTTP headers.

转载于:https://www.cnblogs.com/TLightSky/p/4079337.html

Aaron Swartz Rewriting Reddit中关于web.py的创建思路相关推荐

  1. 在sae中运行web.py应用

    sae 是新浪推出的PaaS业务,可以提供免运维的容器服务,官方网站( https://www.sinacloud.com/ ) 假设您已经在本地开发好了web.py 应用,您可以通过github客户 ...

  2. web.py搭建服务器

    python搭建服务器 ------------------安装web.py------------------------ Windows10 python3.5 安装web.py问题    pip ...

  3. python web py入门(3)-模板

    WEB服务器在生成HTML网页时,有两个选择,一个是从代码里嵌入HTML来生成HTML页面返回,另一个是从HTML代码里嵌入执行代码来生成HTML页面返回.这两种方式,其实都有使用,比如在嵌入式系统里 ...

  4. python web py入门(2)-URL处理

    本文介绍URL映射,在介绍映射之前,我们先了解下什么是URL? URL(Uniform/Universal Resource Locator的缩写,统一资源定位符)是对可以从互联网上得到的资源的位置和 ...

  5. Python微框架web.py初印象

    环境以及需要安装的软件以及模块 redhat 7.2 x86_64bit,IP:192.168.1.112 postgresql,psycopg2 web.py !!!本文注重实际操作以及问题解决,理 ...

  6. python基于web的安装程序_python web.py安装使用

    官方首页:http://webpy.org/) 它的源代码非常整洁精干,学习它一方面可以让我们快速了解python语法(遇到看不懂的语法就去google),另一方面可以学习到python高级特性的使用 ...

  7. python 实现网站_python 实现网站_用web.py实现python网站版hello world网页

    github源码安装 浏览器打开https://github.com/webpy/webpy,下载源码zip格式,解压出来.cmd打开,cd到解压目录,输入 python setup.py insta ...

  8. python web.py

    浅谈五大Python Web框架:https://www.cnblogs.com/suzhigang/p/6208244.html web.py 0.3 新手指南:http://webpy.org/d ...

  9. python web.py详解

    你知道Python同时你希望制作一个网站. 那么web.py正好提供了一种简单的方法. 详细,可以查看官方文档:http://webpy.org/ 如果你已经有了一个web.py项目,请看看升级 页面 ...

  10. web.py中实现类似Django中的ORM的查询效果

    Django中的对象查询 Django框架自带了ORM,实现了一些比较强大而且方便的查询功能,这些功能和表无关.比如下面这个例子: class Question(models.Model):quest ...

最新文章

  1. Qunee for HTML5 V2.5新版本发布
  2. (笔记) (ARM) QQ2440 开发板改为 GT2440 (Linux) (开发板)
  3. Ubuntu下ibus在firefox浏览器中选中即删除的解决办法
  4. python通过代理发送邮件_Python实现SMTP发送邮件详细教程
  5. redis setnx原子性_不支持原子性的 Redis 事务也叫事务吗?
  6. sql python 教程_Python SQLAlchemy ORM教程(3)
  7. STM32工作笔记0056---认识DB9接口
  8. 笔记+R︱信用风险建模中神经网络激活函数与感知器简述
  9. Zookeeper、Hadoop、Sqoop、Mahout、HBase整合安装
  10. 淮教鞭:完全免费的电脑版电子教鞭软件 |含淮教鞭的使用说明 | 电脑屏幕画笔软件哪个最好用?
  11. Win10 OPNET14.5+VS2010 安装教程
  12. 关于癌症的思考:癌症的本质是什么
  13. 老钱的处女作《深入理解RPC》正式上线了
  14. Discuz X2.0数据字典(数据库表作用解释)
  15. “三无”大学生,就业真难
  16. JavaWeb名片管理系统设计及详细分析
  17. 计算机专业英语博士就业情况,北京外国语大学博士就业前景怎么样
  18. android kotlin 上传文件 上传图片
  19. python朝圣之路-模块篇
  20. 从淘宝适配布局谈移动端适配

热门文章

  1. linux服务器用的多的命令,linux服务器常用命令
  2. mysql错误1215hy000_无法添加外键约束-MySQL错误1215(HY000)
  3. 苹果投影仪_无线投屏才是真正的王道,明基智能商务投影仪E580
  4. ajax、axios、fetch之间的详细区别以及优缺点
  5. android手机导入.cer证书文件的方法
  6. SVN版本管理:两种开发模式
  7. CTF---Web入门第二题 上传绕过
  8. linux pptp服务器安装
  9. Android微信分享功能实例+demo
  10. android-ImageView显示选择本地图片或拍照