Impossible d'afficher le formulaire d'edition d'une donnée
En mode admin lorsqu'on clique sur une donnée pour l'éditer il est impossible d'afficher le formulaire, le traceback est le suivant :
Internal Server Error: /data/getrawdataform/939745/
Traceback (most recent call last):
File "/home/yannick/python-env/shinemas2.1/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/home/yannick/python-env/shinemas2.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/home/yannick/python-env/shinemas2.1/lib/python3.8/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/home/yannick/python-env/shinemas2.1/lib/python3.8/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/home/yannick/git/shinemas/eppdata/views.py", line 111, in get_rawdataedition
return HttpResponse(json.dumps({'form': json.dumps(remote_form.as_dict())}))
File "/usr/lib/python3.8/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.8/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.8/json/encoder.py", line 179, in default
raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type ModelChoiceIteratorValue is not JSON serializable
Edited by Yannick De-Oliveira