2024-03-28 10:14:03 发布
网友
我很难理解如何从flask中的请求字符串获取变量。我很确定这个语法是错误的,但是有人能帮助我理解如何从请求字符串中获取多个变量吗?在
@restServer.route('/end_point/<foo>&<bar>') def like_provider(self,foo,bar):
发送数据时应该使用哪种语法?在
或者
在第二种情况下,如何在Flask中编写路由代码?在
视图需要关注URL的两个部分:URL路径和查询字符串。这两个例子都是只是路径元素,实际上,查询字符串是?之后的所有内容。在
?
通常情况下,如何与一个代表资源的字符串进行交互取决于一个查询。在
将/users/102324与/users?name=Joe+Soap进行比较;前者表示一个用户(id为102323,后者的URL是针对所有用户,但包括搜索与给定名称匹配的用户。在
/users/102324
/users?name=Joe+Soap
102323
路径是您与route config匹配的部分;它与您的模式完全匹配;对于您的两个示例,foo和{}占位符捕获了所有内容(除了/字符);因此这两个url都可以工作,并且只会导致foo和{}的不同值:
foo
/
http://url/end_point/foo&bar -> {'foo': 'foo', 'bar': 'bar'} http://url/end_point/var=foo&var2=bar -> {'foo': 'var=foo', 'bar': 'var2=bar'}
但通常情况下,不会在URL路径中使用&。在
&
另一方面,查询字符串被解析为键值对,可以使用^{} object访问:
视图需要关注URL的两个部分:URL路径和查询字符串。这两个例子都是只是路径元素,实际上,查询字符串是
?
之后的所有内容。在通常情况下,如何与一个代表资源的字符串进行交互取决于一个查询。在
将
/users/102324
与/users?name=Joe+Soap
进行比较;前者表示一个用户(id为102323
,后者的URL是针对所有用户,但包括搜索与给定名称匹配的用户。在路径是您与route config匹配的部分;它与您的模式完全匹配;对于您的两个示例,}占位符捕获了所有内容(除了}的不同值:
foo
和{/
字符);因此这两个url都可以工作,并且只会导致foo
和{但通常情况下,不会在URL路径中使用
&
。在另一方面,查询字符串被解析为键值对,可以使用^{} object 访问:
^{pr2}$相关问题 更多 >
编程相关推荐