JSON içeren bir değişkeni bir şablona geçirmem gerekiyor. Bunu bir değişken olarak tanımlarım ve sonra şablona başarıyla aktarıyorum. Ancak, tırnakları " ile değiştirmek için biçime ihtiyacım var, ancak ' ile değiştiriliyor. Bu benim "bu geçirerek ediyorum hizmetiyle sorunlara yol açıyordjango şablonunda JSON kullanma
İşteimage_upload_params =
{
"auth": {
"key": "xxx"
},
"template_id": "xxx",
"redirect_url": "url-here",
}
nasıl şablonda sağlasın edilir.
{'redirect_url': 'url-here', 'template_id': 'xxx', 'auth': {'key': 'xxx'}}
Bir fikrin nasıl yerine " kullanmak alınır?
Teşekkür:
filtre kodu bu
custom_filter.py
django document
Ve şablonda, böyle filtreyi kullanın benziyor . Ana sorunu farkettim. Değişkeni ayarlarken, python çift tırnaklarımı tek tırnaklı olarak değiştiriyor. Bu sorunun köküdür. Bu hizmet için, çift tırnak olması gerekiyor. Fikirler? – Brenden
Bunun neden önemli olduğunu şaşırdım ... 'json' modülünü kullanırsanız güvenli bir şekilde sizin için her şeyden kaçacaktır. Yine de isterseniz, JSON'u istediğiniz formatta bir dize olarak kaydedebilirsiniz, 'SafeString' ile işaretleyin ve şablona geçin. – zeekay