Repository navigation
Replies: 2 comments
|
路由的更改发生在 0.12,这个版本里我把底层路由从哈希表改成 Radix Tree,路由更加自由,快速,支持更多的路由注册方式,bottle 风格、django 风格、php 风格都可以做到。 https://index-py.abersheeran.com/master/route/#fileroutes 通过树状路由反向实现 FileRoutes,如此一来,FileRoutes 就能支持路径参数了。FileRoutes 是 Index.py 名称的由来之一😀除非我改名了,不然不会放弃的。 你这种定义也是可以做到的,参考 FileRoutes 的实现,新建一个 Routes 子类,在路由展开阶段读取文件内容,生成 Route 对象注册即可。 |
0 replies
|
Cool,我看看 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
有几个疑问和建议,想与你探讨。
我关注过最初版本的index.py,是类似于php的文件树形式的路由,后来还是变成了注册式的路由。我认为前一种设计是比较大的亮点,不知变更的考量是怎样。
其实最初的路由方法,还是不太理想,需要在文件里定义一个view类。在我的设想中,接近于Php体验的路由文件是这样的:
只是一个建议,不知设计还有没可能再变,如果不能改了也没关系
All reactions