Bottle实例Todo-List—动态路由中使用正则表达式
来源:互联网 发布:cs软件界面设计 编辑:程序博客网 时间:2024/05/17 10:27
代码如下:
2
3
4
5
6
7
8
9
10
11
12
13
14
@bottle.route('/item:item#[0-9]+#')
def show_item(item):
conn = sqlite3.connect('todo.db')
c = conn.cursor()
c.execute("SELECT task FROM todo WHERE id LIKE ?", (item))
result = c.fetchall()
c.close()
if not result:
return 'This item number does not exist!'
else:
return 'Task: %s' %result[0]
bottle.debug(True)
bottle.run(host='127.0.0.1', port=8080, reloader = True)
def show_item(item):
conn = sqlite3.connect('todo.db')
c = conn.cursor()
c.execute("SELECT task FROM todo WHERE id LIKE ?", (item))
result = c.fetchall()
c.close()
if not result:
return 'This item number does not exist!'
else:
return 'Task: %s' %result[0]
bottle.debug(True)
bottle.run(host='127.0.0.1', port=8080, reloader = True)
说明一个route中的正则表达式就可以代替我们写多条路由,缺少方便了不少!
0 0
- Bottle实例Todo-List—动态路由中使用正则表达式
- Bottle实例Todo-List—在数据库中插入一条记录
- Bottle实例Todo-List—用SQLite3创建数据库
- Bottle实例Todo-List—编辑数据库中的记录
- Bottle实例Todo-List—查询并显示数据库中的内容
- Bottle实例Todo-List—返回静态文件和json对象
- vs2008中使用正则表达式实例
- C#中正则表达式的使用实例
- JQuery选择器中使用正则表达式实例
- JQuery选择器中使用正则表达式实例
- c#中正则表达式使用实例复习
- 正则表达式使用实例
- java使用正则表达式——实例
- Java使用正则表达式——实例
- java使用正则表达式——实例
- java使用正则表达式——实例
- ASP中如何使用正则表达式及实例讲解
- java正则表达式---使用实例
- protobuf问题总结
- 虚函数与纯虚函数
- 64位WIN7上成功安装theano,并运行了g++, GPU
- C++ virtual详解
- 用C++11优化矩阵运算的空间和时间效率
- Bottle实例Todo-List—动态路由中使用正则表达式
- 黑马程序员—面向对象(1)
- Linux下的consolen(控制台)和terminal(终端)
- MySQL字符集编码
- Xcode统计代码行数的方法
- 准确率, 召回率,mAP
- java二叉查找树的基本操作
- 记XX2013届优秀毕业生评选(请重视在公司展现自己,重视业绩参评过程,非技术贴)
- C语言:一个涉及指针函数返回值与printf乱码、内存堆栈的经典案例