web2py
zhuangd
喜欢delphi和网络也做一些系统相关的开发
展开
-
Web2py下,一个导入方法的通用实现
在CMS管理中,通常需要数据的批量管理维护,web2py框架天生具有这方面的优势,利用内置的控件,可以很方便的实现。Web2py下,一个导入方法的通用实现原创 2022-12-31 16:09:38 · 135 阅读 · 1 评论 -
web2py的导出功能csv的BUG或功能缺陷,objects.py文件的修改
在objects.py中,3144行出,增加函数,形成label,在输入记录时,增加上输出。web2py的导出功能csv的BUG或功能缺陷,objects.py文件的修改。其他导出选项,可以类似修改。原创 2022-12-14 15:48:55 · 117 阅读 · 0 评论 -
web2py自定义登录验证方式钩子的实现
web2py自定义登录验证方式钩子的实现原创 2022-11-07 17:08:37 · 125 阅读 · 0 评论 -
web2py框架下asp的迁移
IIS的asp访问,扩展名默认的asp,IIS会去解析执行文件如果客户端程序不变,服务器更换到web2pyweb框架上,实现平滑迁移,需要python web框架的注意。def hello(): response.view='hello.asp' return dict(message=T("Hello World"))本来默认访问的的方式为 [control]/hello 或[control]/hello.html修改试图后,可以为hello.asp,这样如果客户端使用.原创 2021-04-26 14:14:35 · 91 阅读 · 0 评论 -
python上传文件的服务器保存cgi.FieldStorage
ff=request.vars['upfile'] #cgi.FieldStorage类型fname=os.path.join(request.folder,'uploads',ff.filename)with open(fname, "wb") as f: f.write(ff.value)cgi.FieldStorage类型内置了很多属性。web表单的处理<form action="#" class="web2py_form" enctype="m...原创 2021-04-26 10:36:24 · 600 阅读 · 0 评论 -
web2py日志的问题求解?
web2py利用python自身的日志,实现记录机制,涉及配置文件logging.conf及里面的配置,consoleHandler的方式,实现consile输出。在nginx模式访问下,就没法记录到文件中,求解?谢谢目前临时处理的办法,在db.py中,设定个类、函数,实现调用记录文件。如简单实现:#日志的全局变量控制logfile=open('lyfnserver.log','w+',encoding='utf-8')def logger(value=''): ret...原创 2020-06-09 14:24:52 · 173 阅读 · 0 评论 -
web2py的URL参数encode,decode,兼用不通的web服务器
在web2py中,访问其他的浏览器,可能涉及utf-8的问题,如果参数含有中文,可能调用参数传递会有问题。如http://****/downfile?id=1&fname=下载文件名含有中文.exe这样,访问nginx下载就会无法实现下载,可以对相关参数通过urllib的参数编码实现访问。一、urlencodeurllib库里面有个urlencode函数,可以把key-value这样的键值对转换成我们想要的格式二、urldecode当urlencode之后的字符串传递过来之后原创 2020-06-09 14:19:00 · 187 阅读 · 0 评论 -
web2py的SQLFORM.grid的BUG或功能缺陷。createargs,editargs,viewargs出入参数的失效
Version 2.20.4-stable+timestamp.2020.05.03.05.18.50版本,其他版本也存在SQLFORM.grid的三个参数createargs={}, 创建form,new操作editargs={},编辑form,edit操作viewargs={},查看view,view操作对表单传入控制参数,定义后,没出入对应的表单中,没对相应的字段属性进行赋值,导致失效。修改sqlhtml.py 1460行代码att = {}for k, v in att..原创 2020-06-02 16:31:33 · 238 阅读 · 0 评论