Projet

Général

Profil

Bug #9443

MandayeJS : UnicodeEncodeError at /_mandaye/admin/mandaye/usercredentials

Ajouté par Josué Kouka il y a plus de 8 ans. Mis à jour il y a environ 8 ans.

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

#1

Mis à jour par Josué Kouka il y a plus de 8 ans

#2

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).

#4

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Le from __future__ me semble inutile, non ?

#6

Mis à jour par Serghei Mihai il y a plus de 8 ans

Ack

#7

Mis à jour par Josué Kouka il y a plus de 8 ans

  • Statut changé de En cours à Résolu (à déployer)
#8

Mis à jour par Benjamin Dauvergne il y a environ 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF