Projet

Général

Profil

Bug #14097

trace TypeError at /_mandaye/associate/

Ajouté par Josué Kouka il y a plus de 7 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Josué Kouka
Catégorie:
-
Version cible:
-
Début:
25 novembre 2016
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

TypeError at /_mandaye/associate/

datetime.date(2011, 12, 14) is not JSON serializable

Request Method:     POST
Request URL:     https://conservatoire-vincennes.test.entrouvert.org/_mandaye/associate/
Django Version:     1.7.11
Exception Type:     TypeError
Exception Value:     

datetime.date(2011, 12, 14) is not JSON serializable

Exception Location:     /usr/lib/python2.7/json/encoder.py in default, line 184
Python Executable:     /usr/bin/python
Python Version:     2.7.9
Python Path:     

['/',
 '/usr/bin',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/pymodules/python2.7']
 query     

<django.db.models.sql.subqueries.UpdateQuery object at 0x7f2d6cda2d50>

self     

[<UserCredentials: Josué Kouka>]

values     
[(<django.db.models.fields.related.ForeignKey: user>, None, 1),
 (<jsonfield.fields.JSONField: locators>,
  None,
  {u'txtCode': 'IOHuKdW2d2ZclKCDAWTh9Q==$Y1RI9zoHVR2j2XI7Og==',
   u'txtDateNaissance': datetime.date(2011, 12, 14),
   u'txtNomFoyer': u'NEPASSUPPRIMERSSO1'}),
 (<django.db.models.fields.BooleanField: linked>, None, False)]
 

Fichiers

Révisions associées

Révision 4512c6c7 (diff)
Ajouté par Josué Kouka il y a plus de 7 ans

improve form data serialiazation (#14097)

Historique

#3

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

Le premier patch à un rapport avec ce problème?

Concernant ce problème de serialization du datetime.date, le serializer a été adapté dans jsonfield à partir de la version 1.0.1.
On pourrait envisager une mise à jour du package, car on est en 0.9.19 actuellement.

#4

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

Serghei Mihai a écrit :

Le premier patch à un rapport avec ce problème?

Euh non, c'est un misc.

Concernant ce problème de serialization du datetime.date, le serializer a été adapté dans jsonfield à partir de la version 1.0.1.
On pourrait envisager une mise à jour du package, car on est en 0.9.19 actuellement.

Oui j'y ai pensé mais ça semble etre la version la plus à jour dur jessie

#5

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

Josué Kouka a écrit :

Oui j'y ai pensé mais ça semble etre la version la plus à jour dur jessie

On peurrait backporter de Strech: https://packages.debian.org/stretch/python-django-jsonfield

#6

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

Serghei Mihai a écrit :

Josué Kouka a écrit :

Oui j'y ai pensé mais ça semble etre la version la plus à jour dur jessie

On peurrait backporter de Strech: https://packages.debian.org/stretch/python-django-jsonfield

Yep, il y'a plein de ticket Publik là dessus
#7

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

On est en version 1.8 de django partout il me semble.
Et sinon, on peut s'en sortir avec un setting: https://bitbucket.org/schinckel/django-jsonfield/#rst-header-id2

#8

Mis à jour par Frédéric Péters il y a plus de 7 ans

On est loin d'être en Django 1.8 partout.

#10

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

Ack

#11

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

  • Statut changé de En cours à Résolu (à déployer)
  • % réalisé changé de 0 à 100
#12

Mis à jour par Frédéric Péters il y a plus de 5 ans

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

Formats disponibles : Atom PDF