web2py intellisense 一个将假智能感知添加到web2py对象的模块
Web2py智能感知在使用提供Python代码的编辑器(例如)时,向web2py全局对象(例如db、request等)添加(假)自动补全和提示。 ###为什么?因为自动完成和提示使编写代码的速度快得多!不幸的是,在web2py中,我们真正想要代码完成的是模型(db.my_table.my_field等...)但是这些是在每个请求时动态构建的(而不是在django中它们是类定义)所以这是不可能的.除非我们作弊:) ###如何?使用db对象的实时实例,我们可以生成一个python文件,其中包含模拟这些表和字段的虚拟类定义。然后我们可以伪造导入生成的文件: if 0: import autocomplete_fakes.py这通常足以诱使编辑器导入定义而不实际将其导入运行代码。然后我们在db对象上获得代码
下载地址
用户评论