question Révisée:Django/Python: <vient comme < quand je l'importer de l'objet modèle
Dans mes DBMS, je stocker le <<<firefox-image>>>
littéral, je confirme dans Navicat et Mysql CLI que son <<<firefox-image>>>
. Lorsque j'utilise le shell Python et que j'essaie de récupérer la même entrée d'article, les <>
externes sont convertis en <
et <
, respectivement.
Snippet me tests:
>>> entry = Entry.objects.filter(pub_date__lte = datetime.datetime.now()).filter(featured=1)[0].excerpt_html
>>> entry
u'<p>\u0432\u0430\u043d.\n<<<firefox-image>>></p>'
Comment puis-je obtenir d'utiliser le <
littéral et >
?
question originale:
Dans mon modèle je l'ai fait:
{{ entry.excerpt_html|safe|render_uploads }}
il se plaignait au render_uploads
parce que je na pas adminfiles de charge, donc je préfixé
{% load adminfiles_tags %}
L'erreur est parti, mais dans mon extrait d'article, il rend encore <<<firefox-image>>>
comme <<firefox-image>>
.
Convertir en arrière? – Cyclone
Quel type de champ est "excerpt_html"? Si c'est clairement stocké dans la DB, et que vous obtenez quelque chose de différent de l'ORM, cela doit presque être votre classe Field qui fait les mangling. –