(优发娱乐平台) flask views的问题

flask 里面一个页面就要写一个view 函数来处理 有没有好的办法省略些,不用写那么多的view处理函数

使用变量路由规则, 自己内部增加判断

通过把 URL 的一部分标记为 <variable_name> 就可以在 URL 中添加变量。标记的 部分会作为关键字参数传递给函数。通过使用 <converter:variable_name> ,可以 选择性的加上一个转换器,为变量指定规则。请看下面的例子:

@app.route/user/<username>
def show_user_profileusername: # show the user profile for that user return User %s % username @app.route/post/<int:post_id>
def show_postpost_id: # show the post with the given id, the id is an integer return Post %d % post_id 现有的转换器有:
int 接受整数
float 接受浮点数
path 和缺省情况相同,但也接受斜杠

楼上的方法只是说,相同的需求让你通过动态url来操作函数去拿到这个请求然后处理。
的确可以达到少写view函数的目的。

楼主问题并不是很清楚。

发表评论

电子邮件地址不会被公开。 必填项已用*标注