[Distrib] (no subject)

kbitsak at cslab.ece.ntua.gr kbitsak at cslab.ece.ntua.gr
Tue Mar 12 17:17:18 EET 2019


"Καλησπέρα,

Υπάρχει κάποιος τρόπος να στέλνουμε κατευεθείαν ένα object με flask; Μέχρι
στιγμής στέλνω ότι χρειάζεται μέσω url-query. Δοκίμασα την jsonpickle για
μετατροπή αντικειμέμενου σε json για να συμπεριληφθεί στο url-query η
οποία δούλεψε με αποστολή απλού dictionary αλλά φαίνεται να μην παίζει για
την αποστολή Block π.χ.. Yποψιάζομαι ότι έχει να κάνει με το ότι το Block
έχει εμφωλευμένο αντικείμενο Transaction. Υπάρχει κάποιος τρόπος να λυθεί
αυτό ή πρέπει να στέλνουμε ένα ένα τα πεδία; Υπάρχει περίπτωση να φταίει
κάτι άλλο;

Ευχαριστώ πολύ."

Δοκίμασες να το κάνεις μέσω jsonify
(http://flask.pocoo.org/docs/1.0/api/#flask.json.jsonify)
ή json.dumps ?

Είναι προτιμότερα από το pickle.
Επίσης το jsonify σου επιστρέφει ένα json έτοιμο σαν flask.response που
σημαίνει ότι δεν πρέπει να δηλώσεις εσύ τον Content-Type header στο
request που θα κάνεις.

Αν δοκιμάσεις με αυτά και δεν παίξει, καλύτερα κάνε ένα git repo και
ανέβασε τον κώδικα, να δω τι μπορεί να φταιει και στείλε μου ένα full
trace με τα errors που σου πετάει.

Κωνσταντίνος



More information about the Distrib mailing list