Tengo una variable que contiene JSON que necesito pasar a una plantilla. Lo estoy definiendo como una variable y luego lo paso a la plantilla con éxito. Sin embargo, necesito el formato para reemplazar las comillas con ", pero está reemplazando con '. Esto está causando problemas con el servicio que "estoy pasando esto aUso de JSON en la plantilla django
image_upload_params =
{
"auth": {
"key": "xxx"
},
"template_id": "xxx",
"redirect_url": "url-here",
}
Aquí está la forma en que se avecina en la plantilla:.
{'redirect_url': 'url-here', 'template_id': 'xxx', 'auth': {'key': 'xxx'}}
alguna idea de cómo conseguir que se utilice " en su lugar?
Gracias . Me estoy dando cuenta del problema principal. Cuando estoy configurando la variable, Python está cambiando mis comillas dobles a comillas simples. Esa es la raíz del problema. Para este servicio, necesito que sean comillas dobles. Ideas? – Brenden
Estoy perplejo por qué eso importaría ... si usas el módulo 'json' salvará todo por ti. Sin embargo, si lo desea, puede guardar el JSON como una cadena en el formato que desee, simplemente márquelo con 'SafeString' y pase a la plantilla. – zeekay