У меня есть словарь Python, например:
[{"pk":"1","name":"John","size":"1/4" "},{},{},etc]
Этот размер 1/4 дюйма, как бы мне "избежать" этой цитаты?Таким образом, он по-прежнему будет отображаться как 1/4 ",
Это список вещей, поэтому я не могу просто вручную кодировать его как 1/4\"
, я пытался replace('"','\"')
РЕДАКТИРОВАТЬ:оригинальный список - это текстовое поле в моих моделях Django:
[{'pk': '91', 'size': '', 'name': 'Thread Flat For BF', 'quantity': '2'}, {'pk': '90', 'size': '', 'name': 'Blade Holders Straight ', 'quantity': '26'},{'size':'3"','name':'2m 1/4" Round bar', 'quantity':'43'},{'size':'5','name':'2m 1/8" Round bar', 'quantity':'4'}]
Следующим шагом мне нужно подготовить список для jQuery, поэтому я заменяю его так, чтобы он был в правильном синтаксисе для json. mat_list = made_part.material_list.replace ("'",' "')
Тогда у меня есть этот список:
[{"pk": "91", "size": "", "name": "Thread Flat For BF", "quantity": "2"}, {"pk": "90", "size": "", "name": "Blade Holders Straight ", "quantity": "26"},{"size':"3"","name':"2m 1/4" Round bar", "quantity":"43"},{"size":"5","name":"2m 1/8" Round bar", "quantity":"4"}]
Итак, теперь список отправляется в шаблон, и я перебираю его с помощью jquery, носписок поврежден из-за «в строках».
ТАК ... мне нужно экранировать «для работы списка, в противном случае он имеет явную синтаксическую ошибку.
Надеюсь, что это делаетсмысл сейчас.
спасибо