想问问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 

//img.mukewang.com/szimg/5fdef27c09784cd920501320.jpg

0
0

编程浪子

2020-12-20

你好

UrlManager 就是链接管理器,这个是个人经验总结出来的。将所有链接通过一个类统一控制,以后要改变的时候就方便,可能目前你们没办法体会到,等你们做过一些项目就会有体会了。

ver = 就是版本号。这个地方目前你截图出来的代码是没有任何意义看上去,就是多余写了个方法而已。

0
0

老帅哥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是什么!

0
1
编程浪子
这个就是我们开发模式下,加载静态文件的单独方法,生产环境就不用这个东西。
2020-12-20
共1条回复

Python Flask构建微信小程序订餐系统(可用于毕设)

微信小程序 + Python Flask 打造订餐系统全栈应用,可用于毕设。

1709 学习 · 1889 问题

查看课程