14:02 <natim87> linovia: In case you are around, do you know what would be the best way to have a writable SerializerMethodField field? (With a getter and a setter)
14:03 <natim87> I am trying to merge fields from a foreign key and fields from an object but I don't know exactly how to make a serializer of it
14:06 <natim87> Je pense que la réponse c'est de faire un serializer normal avec la fonction update et create plutôt que de se baser sur un ModelSerializer
14:07 <natim87> https://www.django-rest-framework.org/api-guide/serializers/#writable-nested-representations
15:22 <PicardParis> / PyCon FR | Bonjour, c'est juste pour vous prévenir que 2 dates sont annoncées pour la fin du CFP. "Call for proposals is open until the end of September." (https://www.pycon.fr/2019/en/schedule.html) mais visiblement c'est le 31 août.
15:26 <seluj78> Oups
15:26 <seluj78> Merci PicardParis !
15:26 <seluj78> ping debnet et mdk
15:28 <mdk> anéfé
15:28 <mdk> dans ma tête j'avais fin août
15:28 <debnet> Pong.
15:28 <debnet> C'est qui PicardParis ? xD
15:38 <mdk> debnet: aucune idée
15:38 <mdk> D'ailleurs c'est Afpyro ce soir à Paris \o/
15:38 <linovia> natim87: les SerializerMethodField ne sont qu'en lecture seule. Si tu veux du R/W, je t'engage à ajouter une propriété sur ton model
15:39 <natim87> Oui j'ai fini part faire les trois fonctions to_representation, create et update
15:39 <natim87> ca à l'air de faire le job
15:46 <natim87> linovia: comment je peux faire pour autoriser les champs manquants ?
15:47 <natim87> Je rajoute des required=False M
15:47 <natim87> Je rajoute des required=False ?
15:47 <linovia> autoriser les champs manquants ?
15:47 <linovia> ah, permettre de ne pas en avoir ? required=False
15:48 <natim87> Et est-ce que je peux dire ce champ est requis si u autre champ à telle valeur ?
15:48 <linovia> required=False -> {} | allow_null=True -> {'demo': null} | allow_blank -> {'demo': ''}
21:20 <alain_afpy> Hey les modos, https://www.afpy.org/admin/posts/emplois ! (CC cyp & mdk)