[Python] Help me with PG JSON e Django
Carlos Catucci
carlos.catucci a gmail.com
Mer 28 Dic 2016 13:03:15 CET
2016-12-27 22:56 GMT+01:00 Alessandro Dentella <sandro a e-den.it>:
> Posso suggerirti di controllare:
>
> * cosa hai veramente nel db
id | agency_code | search_offer | block_type | location |
customer_price | agency_price | details | active | deleted | agency_id
| rent_sale
1 | A0001 | 1 | Appartamento | Pescara | 100000 | 80000 |
[{"details": {"mp": "M", "mq": "80:", "qta": "2:"}, "attribute":
"camera da letto"}, {"details": {"mp": "M", "qta": "1:"}, "attribute":
"bagno"}, {"details": {"mp": "P", "yn": "Y:"}, "attribute": "posto
auto"}, {"details": {"mp": "M", "yn": "Y:"}, "attribute":
"ascensore"}, {"details": {"mp": "M", "yn": "Y:"}, "attribute":
"riscaldamento autonomo"}, {"details": {"mp": "P", "mq": ":", "yn":
"Y", "qta": "1:"}, "attribute": "terrazzo"}] | t | f | 1 | 1
In pratica una lista di dizionari ma per sicurezza ho rpvato acnhe a salvare
12 | C0001 | 2 | appartamento | pescara | 100000 | 80000 |
{"block_details": {"details": {"mp": "M", "mq": "80:", "qta": "2:"},
"attribute": "camera da letto"}} | t | t | 1 | 1
quindi con un dizionario di dizionari
mi veine da pensare che la prova che devo fare a questo punto e' di
provare la query postgres
> * se da prompt di pg tutto funziona (a me la parte saliente del WHERE
> รจ:
>
> WHERE "marketing_transmission"."substitution_data" @>
> '{"display_name": "Salvatore Z..."}'
>
> Ricordo che all'inizio avevo problemi nell'inserimento e mi finivano
> dentro nel valore del campo delle graffe controbarrate. Era un
> problema di interfaccia (admin), non di ORM a memoria.
Io ho fatto le prove con ./manage.py shell, adesso vedo di farmi
stampare la query che genera
Carlos
--
EZLN ... Para Todos Todo ... Nada para nosotros
Maggiori informazioni sulla lista
Python