Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django将url从http:\/\/更改为http://_Python_Django - Fatal编程技术网

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构建自定义模板标记。谢谢