Bottle自身并没有提供Session的支持,,可以使用beaker中间件或自己实现。Beaker是一个缓存和会话的库,与Web应用程序和独立的Python脚本及应用程序一起使用。它是WSGI的中间件,能够很简单地嵌入,与基于WSGI的Web应用程序一起使用,并且缓存修饰器对于任何基于Python的应用程..
分类:
其他好文 时间:
2015-06-21 23:58:59
阅读次数:
558
MySQLdb是用于Python连接Mysql数据库的接口。安装MySQLdb[root@jubottle]#yuminstallMySQL-python–y如果使用编译安装请到这里下载安装包https://pypi.python.org/pypi/MySQL-python并执行以下命令[root@jubottle]#gunzipMySQL-python-1.2.3.tar.gz
[root@jubottle]#tarxfMySQ..
分类:
数据库 时间:
2015-06-21 23:54:41
阅读次数:
249
下载文件Bottle文件下载还是使用static_file这个模块,只是多加了一个参数:download=True,还是看例子吧![root@jubottle]#catdownload.py
#!/usr/bin/envpython
#coding=utf-8
frombottleimportroute,run,view,static_file
@route(‘/download/<filename:path>‘)
defdo..
分类:
Web程序 时间:
2015-06-21 15:58:27
阅读次数:
589
[root@jubottle]#caterror.py
#!/usr/bin/envpython
#coding=utf-8
frombottleimportroute,run,error,abort,redirect
#访问页面出错,Bottle会显示一个默认的错误页面,提供足够的debug信息。你也可以使用error()函数来自定义你的错误页面
@error(404)
deferror404(error):
re..
分类:
其他好文 时间:
2015-06-21 15:55:58
阅读次数:
134
内嵌语句只要在{{...}}中的Python语句返回一个字符串或有一个字符串的表达形式,它就是一个有效的语句。>>>frombottleimporttemplate
>>>template(‘hello{{name}}‘,name=‘ju‘)
u‘helloju‘
>>>template(‘hello{{nameifnameelse"world!"}}‘,name=None..
分类:
其他好文 时间:
2015-06-21 00:50:28
阅读次数:
365
HTTP请求方法HTTP协议有很多种请求方法。route默认使用GET方法,只响应GET请求。method参数可以给route()函数指定使用哪种方法。或用get(),post(),put()或delete()等函数来代替route()函数。POST方法一般用于HTML表单的提交。下面是一个使用POST来实现用户登录的例子:[root@j..
分类:
Web程序 时间:
2015-06-20 22:17:44
阅读次数:
980
模板的基本使用Bottle内置了一个快速强大的模板引擎,称为SimpleTemplate模板引擎。可通过template()函数或view()修饰器来渲染一个模板。只需提供模板的名字和传递给模板的变量。如下:[root@jubottle]#tree..├──templ.py└──views└──hello.tpl1directories,2files[roo..
分类:
其他好文 时间:
2015-06-20 22:12:01
阅读次数:
244
安装bottle:[root@jubottle]#yuminstallpython-develpython-setuptools-y[root@jubottle]#easy_installpip[root@jubottle]#pipinstallbottle官方文档:http://www.bottlepy.org/docs/dev/index.html静态路由[root@jubottle]#vimfirst.py
#/usr/bin/envpython
#coding=utf-8
fro..
分类:
其他好文 时间:
2015-06-20 01:37:59
阅读次数:
494
经过1-2个星期的开发,现在开发了个半成品(UI现在比较烂,因为我的前端本来就很差,将就下吧),大概功能如下:用户功能(添加、删除、修改),添加部门功能,任务管理功能(添加、删除、修改,详细)、项目管理功能(添加、删除,修改,详细)等,我把现在完成的版本,叫做1...
分类:
编程语言 时间:
2015-06-13 18:42:17
阅读次数:
367
大概功能如下:用户功能(添加、删除、修改),添加部门功能,任务管理功能(添加、删除、修改,详细)、项目管理功能(添加、删除,修改,详细)等
分类:
编程语言 时间:
2015-06-13 16:55:34
阅读次数:
182