想问问UrlManager.py中的代码含义
来源:5-1 管理员登录和列表页面
老帅哥123
2020-12-17
首先是定义了一个类,类的名字叫UrlManager,它寄生object,然后创建一个对象立即调用,pass做占位语句。然后@staticmethod是静态方法,第一个方法名叫buildUrl,我想知道括号中的path是干什么用的,然后这一段代码的含义也不是很懂,第二个方法名是buildStaticUrl,ver = 这段代码不太懂,后面的path = 是为了获取版本号吗。希望老师能解答!
写回答
3回答
-
编程浪子
2020-12-20
这个就是我们开发模式下,加载静态文件的单独方法,生产环境就不用这个东西。
https://dormousehole.readthedocs.io/en/latest/quickstart.html#id6
00 -
编程浪子
2020-12-20
你好
UrlManager 就是链接管理器,这个是个人经验总结出来的。将所有链接通过一个类统一控制,以后要改变的时候就方便,可能目前你们没办法体会到,等你们做过一些项目就会有体会了。
ver = 就是版本号。这个地方目前你截图出来的代码是没有任何意义看上去,就是多余写了个方法而已。
00 -
老帅哥123
提问者
2020-12-17
我还想问一下就是
@route_static.route("/<path:filename>")
def index( filename ):
return send_from_directory(app.root_path+"/web/static",filename)这个代码是干什么的 "/<path:filename>这句的意思 和后面index里面的filename是什么!
012020-12-20
相似问题