Grazie per la celerità.. ho sempre fatto come avete detto sopra. Preciso altre due cose:
1-la settimana scorsa avevo installato il programma solo con il database normale e fatto delle prove e tutto funzionava, anche la gestione ingredienti fatta come mi avete detto sopra;
2- poi ho installato postgres e messo tutto in rete, inserito tutto il listino e provato a inserire gli ingredienti ma non funzionano (non mi lascia salvare nessun ingrediente nei piatti selezionati).
Non so se può essere utile, questo è il file di log:
2017-05-15 21:40:14,954 - sagra - ERROR - Uncaught exception:
Traceback (most recent call last):
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\wx._core", line 14669, in <lambda>
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ordini", line 368, in aggiorna_totale_complessivo
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\bo", line 455, in totaleOrdini
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2215, in scalar
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2184, in one
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2227, in __iter__
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2240, in _execute_and_instances
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2231, in _connection_from_session
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.session", line 784, in connection
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.session", line 788, in _connection_for_bind
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.session", line 296, in _connection_for_bind
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.session", line 213, in _assert_is_active
InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (DataError) ERRORE: sintassi di input non valida per il tipo integer: ""
LINE 1: ... obbligatorio, visibile, posizione) VALUES (1, 1, '', NULL, ...
^
'INSERT INTO articoli_ingredienti (id_ingrediente, id_articolo, quantita_massima, sfondo, obbligatorio, visibile, posizione) VALUES (%(id_ingrediente)s, %(id_articolo)s, %(quantita_massima)s, %(sfondo)s, %(obbligatorio)s, %(visibile)s, %(posizione)s) RETURNING articoli_ingredienti.id' {'id_articolo': 1, 'sfondo': None, 'id_ingrediente': 1, 'visibile': None, 'posizione': None, 'quantita_massima': u'', 'obbligatorio': False}