bottle 快速入门
来源:互联网 发布:淘宝返利购买什么意思 编辑:程序博客网 时间:2024/05/18 03:19
bottle 快速入门
http://wenku.baidu.com/view/0024e5a1b0717fd5360cdcde.html这是百度上关于处理中文问题的文章。很详细,有什么问题我想应该能够解决。
1、从helloworld开始
先从hello开始代码:
# -*- coding: utf-8 -*-
from bottle import route,run #加载模块
@route('/hello') #映射地址
def hello(): #地址内容的发布
return "hello world"
run(host='localhost',port=8080) #运行
从这个框架来看,我们只需要两个函数route和run。route建立地址映射表,run解析地址。
我们只需要定义一些route对应的地址名称相对应的函数就可以了。
似乎这些就是bottle的全部。
2、静态文件
html或者css或者jpg或者。。,很多东西啊。怎么弄呢?很简单
from bottle import static_file
@route('/static/:filename')
def server_static(filename):
return static_file(filename,root='/path/to/your/static/files')
这个对于把css和jpg分成不同的文件夹来放的人来说,不能只定义一个映射。当然有其他办法了,其实很简单,但是我
是一个傻人,傻人就是宁愿多做点傻事,也不愿意多学点什么技巧。
3、模板
模板可是傻人必须要学的,没办法,只有学了哦。
模板被放在根目录下的views子目录里。当然还可以放在其他地方,理由同上,懒人的一贯作风,因为脑子里实在记不了那么
多东西。
后缀名是tpl。看一个例子:
%if name == ‘世界':
<h1>你好{{name}}!</h1>
<p>这是一个测试. </p>
%else:
<h1>你好{{name.title()}}!</h1>
<p>你好嘛?</p>
%end
- bottle 快速入门
- Bottle.py的教程翻译(二)——快速入门:“HELLO WORLD”
- 快速入门
- BOTTLE Tutorial
- Bottle Taps
- debug-bottle
- OpenGL入门【1 快速入门】
- 一天入门Java快速入门
- Flask入门二:快速入门
- Django快速入门(入门)
- C++快速入门
- 多线程快速入门
- Struts快速入门
- JavaMail快速入门[转载]
- Toad 使用快速入门
- XML快速入门
- Hibernate快速入门
- XML快速入门
- java相对路径设置
- 看着同事辞职去创业,失落弥漫开来...
- Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。
- android学习笔记(一)
- 2011年2月28日 rssi测距总结
- bottle 快速入门
- PDF2SWFUtil
- Linux操作之输入输出重定向和管道
- Programming Notes 2011_2
- root/trunk/opencv/src/cvaux/vs/bgfg_estimation.cpp
- Linux 下查看线程信息
- 0元素数组
- 交换机,路由器上的 S口 F口 E口 AUX口 G口
- Oracle RAC + Data Guard 环境搭建