Bug #9443
MandayeJS : UnicodeEncodeError at /_mandaye/admin/mandaye/usercredentials
Statut:
Fermé
Priorité:
Normal
Assigné à:
Josué Kouka
Catégorie:
-
Version cible:
-
Début:
27 décembre 2015
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Environment: Request Method: GET Request URL: http://conservatoire-vincennes.dev.entrouvert.org/_mandaye/admin/mandaye/usercredentials/9/ Django Version: 1.7.7 Python Version: 2.7.3 Installed Applications: '' Installed Middleware: '' Traceback: File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response 137. response = response.render() File "/usr/lib/python2.7/dist-packages/django/template/response.py" in render 103. self.content = self.rendered_content File "/usr/lib/python2.7/dist-packages/django/template/response.py" in rendered_content 80. content = template.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 148. return self._render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in _render 142. return self.nodelist.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 844. bit = self.render_node(node, context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render_node 858. return node.render(context) File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render 126. return compiled_parent._render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in _render 142. return self.nodelist.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 844. bit = self.render_node(node, context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render_node 858. return node.render(context) File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render 126. return compiled_parent._render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in _render 142. return self.nodelist.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 844. bit = self.render_node(node, context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render_node 858. return node.render(context) File "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py" in render 312. return nodelist.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 844. bit = self.render_node(node, context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render_node 858. return node.render(context) File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render 65. result = block.nodelist.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 844. bit = self.render_node(node, context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render_node 858. return node.render(context) File "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py" in render 312. return nodelist.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 844. bit = self.render_node(node, context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render_node 858. return node.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 898. output = self.filter_expression.resolve(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in resolve 624. new_obj = func(obj, *arg_vals) File "/usr/lib/python2.7/dist-packages/django/template/defaultfilters.py" in _dec 42. args[0] = force_text(args[0]) File "/usr/lib/python2.7/dist-packages/django/utils/encoding.py" in force_text 87. s = six.text_type(bytes(s), encoding, errors) Exception Type: UnicodeEncodeError at /_mandaye/admin/mandaye/usercredentials/9/ Exception Value: 'ascii' codec can't encode character u'\xe9' in position 4: ordinal not in range(128)
Fichiers
Historique
Mis à jour par Josué Kouka il y a plus de 8 ans
- Fichier 0001-fix-UnicodeEncodeError-in-UserCredentials-Model.patch 0001-fix-UnicodeEncodeError-in-UserCredentials-Model.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Oui mais non, il faut éviter que __str__
renvoie des caractères non-ASCII, donc je définirai juste __unicode__
et je vérifierai que tous les usages dans du formatage sont compatibles unicode (ça devrait être le cas).
Mis à jour par Josué Kouka il y a plus de 8 ans
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Le from __future__
me semble inutile, non ?
Mis à jour par Josué Kouka il y a plus de 8 ans
- Fichier 0001-fix-UnicodeEncodeError-in-UserCredentials-Model.patch 0001-fix-UnicodeEncodeError-in-UserCredentials-Model.patch ajouté
yep t'as raison
Mis à jour par Benjamin Dauvergne il y a environ 8 ans
- Statut changé de Résolu (à déployer) à Fermé