Python Django将url从http:\/\/更改为http://
可能重复:Python Django将url从http:\/\/更改为http://,python,django,Python,Django,可能重复: 我收到一个api的响应,该api将URL格式化为:http:\/\/domain.com\/。如何使它们成为普通URL?我觉得有一个模板标签可以使用 更新:我知道我可以使用url.replace(“\/”、“/”),但我想知道模板中是否有我可以做的事情。我从Instagram API中得到了一个dict,其中包含转义的斜杠。我更愿意在模板中进行此更改,而不必在视图中解析JSON url.replace('\/', '/') 编辑 没有任何内置内容,但将其作为练习,让您将其转换为自
我收到一个api的响应,该api将URL格式化为:
http:\/\/domain.com\/
。如何使它们成为普通URL?我觉得有一个模板标签可以使用
更新:我知道我可以使用url.replace(“\/”、“/”)
,但我想知道模板中是否有我可以做的事情。我从Instagram API中得到了一个dict,其中包含转义的斜杠。我更愿意在模板中进行此更改,而不必在视图中解析JSON
url.replace('\/', '/')
编辑
没有任何内置内容,但将其作为练习,让您将其转换为自定义模板过滤器。它们很好。如果您遇到困难,请随时发布进一步的(具体的)问题(例如,不是“我如何将其转换为自定义筛选器”),我们将很乐意为您提供指导使用筛选器作为如何编写自己的筛选器的指导。是的,我只是不知道在模板标记中是否有这样做的方法,因此,在显示之前,我不必解析dictit@Brenden:您最好编写一个自定义模板标记来完成此操作。为什么要从模板调用此API?如果可能的话,我会在python视图中这样做。很抱歉不清楚。在视图中调用API,并将响应传递给模板。如果我可以在模板中修复,我就不必在响应上执行for循环来更改URLI构建自定义模板标记。谢谢