Я получаю данные из API и сохраняю в models.py
как часть изучения Django.
Я получил данные и они сохранены в БД как есть.
[u'RASH ERYTHEMATOUS', u'PAIN', u'FEELING HOT', u'PRURITUS', u'PAIN OF SKIN', u'SKIN IRRITATION', u'PARAESTHESIA', u'DERMATITIS CONTACT']
Теперь, когда я пытаюсь получить доступ к этим данным в шаблоне, я получаю только этот список и не могу показать его в удобной для пользователя форме.
Я пробовал:
{% for data in datalist.items %}
{{data}}
{% endfor %}
Но результат вывода в шаблоне html будет
[u'RASH ERYTHEMATOUS', u'PAIN', u'FEELING HOT', u'PRURITUS', u'PAIN OF SKIN', u'SKIN IRRITATION', u'PARAESTHESIA', u'DERMATITIS CONTACT']
Мне нужно что-то вроде РАШОВОЙ ЭРИТЕМАТИВНОЙ, БОЛЬНОЙ, ЧУВСТВИТЕЛЬНОЙ ГОРЯЧЕЙ .....
Отредактировано: подробности
Я получаю некоторые данные из API.
Я конвертирую API json в json.loads (данные) и сохраняю его в models.py
Теперь в API определенный поднабор сохраняется в models.py как [u'RASH ERYTHEMATOUS', u'PAIN', u'FEELING HOT', u'PRURITUS', u'PAIN OF SKIN', u'SKIN IRRITATION', u'PARAESTHESIA', u'DERMATITIS CONTACT']
, потому что json.loads () преобразует данные json в читаемый формат python.
Я сохранил его в models.py
Я могу получить эти данные в шаблоне, но он приходит как [u'RASH ERYTHEMATOUS', u'PAIN', u'FEELING HOT', u'PRURITUS', u'PAIN OF SKIN', u'SKIN IRRITATION', u'PARAESTHESIA', u'DERMATITIS CONTACT']
Теперь я не могу отобразить его, удалив [u'
Обновление:
Ничего не получалось. Пробовал следующий код, и он сделал волшебство.
def reactiondata(self):
return self.reactions.replace("[",'').replace("u",'').replace("'",'').replace(']','').split(',')