码迷,mamicode.com
首页 > 其他好文 > 详细

Flask之初学者(四)

时间:2018-07-03 01:04:06      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:初学者   file   poi   func   direct   test   _for   加载   参数   

Flask之URL


URL传参:使用尖括号,如“<value>”将参数“value”通过URL传入视图函数,在视图函数中也需要有同名的参数。这样可以使用相同URL,但是因为参数不同而加载的数据却不同。如图:

技术分享图片

URL反转:反转是指通过视图函数名称得到其对应的URL(有反转也就有正转,即通过URL得到视图函数返回的内容,也就是我们平时的访问网页了),需要“url_for(endpoint, **values)”,第一个参数是视图函数名称字符串,第二个参数是需要传入URL的参数(如果有)。如图(“test_args”为视图函数名,“value”为参数名):

技术分享图片

 链接和静态文件的URL:都可以使用“url_for”来得到对应的url。链接使用如“<a href="{{ url_for(‘func_name‘, *args) }}">xxx</a>”,此时传入的是视图函数名称及其参数;静态文件则使用如“<link rel="stylesheet" href="{{ url_for(‘static‘, filename=‘css/index.css‘) }}" >”,其中“static”是静态文件存放的总文件夹,“filename”的值则是静态文件的具体路径。如图:

技术分享图片

 URL重定向:需要“from flask import redirect”,它的第一个参数是一个URL字符串,这个URL字符串推荐使用“url_for”来获取。如图:

技术分享图片

Flask之初学者(四)

标签:初学者   file   poi   func   direct   test   _for   加载   参数   

原文地址:https://www.cnblogs.com/guyuyun/p/9142860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!