django - Django模板中的外部网址
问题描述
我从条纹中获得了收据网址,例如:
"receipt_url": "https://pay.stripe.com/receipts/acct_1FpzDdEHHOJvKiFZ/ch_1IsB5REHHOJvKiFZGxagDBoQ/rcpt_JVBS4giqfp3YUoHcqzjQAwMHWq",
。我添加到模板中:
<div class="status-message">{{ transID.receipt_email }}<br/><a href="{{ transID.receipt_url }}" target="_blank">Find your Receipt here:</a></div>
当我点击链接时,我被重定向到同一页面。
从条带查看存储字段:
transID = stripe.PaymentIntent.retrieve(session.payment_intent)
context = {
'customer': customer,
'transID': transID,
}
单击链接以重定向到条带的receipt_url时有没有办法?
非常感谢。
解决方案
是否有可能receipt_url 为空?这可能会导致您描述的行为。也许尝试记录它以确保它确实存在。
推荐阅读
- visual-studio-extensions - 在 Visual Studio 中以编程方式从项目模板创建项目
- php - 问题解析器与 Carbon 约会并获得差异 PHP , Carbon
- graphicsmagick - GraphicsMagick:在调整非方形纵横比的大小后总是制作方形图像
- timescaledb - time_bucket_gapfill 如何定义一周的范围
- ruby-on-rails - 带有连接表的 ActiveRecord 明确查询
- java - 用Java读取文件的格式异常
- c - C 结构和类型定义
- function - 依赖类型作为 Coq 中的函数参数
- flutter - 如何检查设备是否需要 SafeArea?(需要底部/顶部填充)
- excel - 将 Excel 文件存储到 Postgres