django - 我正在从 API 调用中提取字典,当我提取 URL 信息时,它会在它们周围加上引号和括号
问题描述
我正在使用我的 Django 模板中的调用来提取网站信息。所有信息都被拉出,但是当我拉出网站时,它周围有引号和括号,例如“[ https://xxxxx.org] ”,显然当我<a href=>{{ web.site }}</a>
在它周围创建标签时,它无法浏览到该网站。
有没有一种快速的方法来去除 URL 周围所有额外的“[]”?
解决方案
我想通了,这些都是好主意,但发生的事情是我从带有嵌入式列表的字典中提取。
'data': {
'BTC': {
'urls': {
'website': ['https://bitcoin.org/'],
'technical_doc': ['https://bitcoin.org/bitcoin.pdf'],
'twitter': [],
'source_code': ['https://github.com/bitcoin/']},
'logo': 'https://s2.coinmarketcap.com/static/img/coins/64x64/1.png',
'id': 1,
'name': 'Bitcoin',
'symbol': 'BTC',
我只访问字典项:
{{ data.BTC.urls.technical_doc }}
哪个正在返回列表:
['https://bitcoin.org/bitcoin.pdf']
为了在列表中获得我想要的项目,我必须在末尾添加一个“0”来抢夺该列表项:
{{ data.BTC.urls.technical_doc.0 }}
这反过来又将项目从列表中拉了出来。
https://bitcoin.org/bitcoin.pdf
感谢大家的帮助,但这是我自己的误解。
推荐阅读
- unit-testing - 使用 jest-express,如何对给定请求调用中间件进行单元测试?
- python - Tensorboard 摘要卡在 0
- c# - 使用可视化 C# 写入另一个程序的另存为对话框
- javascript - 如何检查用户是否在控制台中输入了某些内容?Javascript
- mongodb-query - 使用 mongo shell 查找不同长度的字符串字段
- amazon-web-services - AWS S3 文件夹放置事件通知
- android - 从 LayerDrawable 内部的 Drawable 中删除填充
- javascript - Kendo UI 向网格添加新行会添加具有空值的额外行
- apache-kafka - Kafka KStream through() 方法的使用 - 了解实例到分区的分配
- java - Sudoko 网格从 9*9 到所有网格大小的转换