Flask初学者:url_for

URL反转:反转是指经过视图函数名称获得其对应的URL(有反转也就有正转,即经过URL获得视图函数返回的内容,也就是咱们平时的访问网页了),须要“url_for(endpoint, **values)”,第一个参数endpoint若是没有指定则使用视图函数名称字符串,第二个参数是须要传入URL的参数(若是有)(**表示键值对参数),若是传入URL的参数有多余的,则多余的参数就会以查询字符串的方式添加在URL后面。如图(“test_args”为视图函数名,“value”为参数名):css

 

连接和静态文件的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”的值则是静态文件的具体路径。如图:函数

相关文章
相关标签/搜索