[Python] Un paio di domande (Era: Consiglio su web framework)

Giuliano Curti giulianc51 a gmail.com
Mar 13 Giu 2023 09:18:09 CEST


Ciao a tutti,
rispolvero questi vecchio thread per un paio di informazioni che vi devo
chiedere.
Seguendo i vostri consigli sono andato avanti nel mio progetto e sotto,
così vanno a vederlo solo gli interessati, metto qualche notizia sul lavoro
fatto.

Le domande (non specifiche python, ma python è la marmellata che coinvolge
tutto, quindi spero qui tollerate :-) che volevo fare sono:

1) Connessione db.
Nel mio sistema devo interrogare il DB (eseguo solo interrogazioni SELECT)
in due punti, due pagine diverse; mi chiedo se sia meglio un'apertura
iniziale o se al contrario sia meglio aprire e chiudere il db quando
richiesto?
Non essendoci una fine della procedura non c'è in effetti una chiusura del
db, penso venga chiuso in automatico all'interruzione della procedura
(bottle ha solo la funzione run() interrotta con un ctl-C).
Una mia sensazione da niubbo mi fa pensare che meno aperto sta il db, meno
possibilità di corruzione dei dati, quindi opterei per la seconda (apertura
e chiusura ogni volta) però è magari una mia sindrome da ignoranza.

2) Cookies.
Conosco poco l'argomento, ma penso di non doverne far uso e quindi non
dovrei avere bisogno di segnalazioni all'utente e di richiedere / ottenere
autorizzazioni.
Ci sono eventualmente considerazioni normative e/o funzionali che
consigliano una strada diversa?

Grazie della pazienza, un saluto,
Giuliano

--
Lavoro fatto (cerco di essere breve, però disponibile ad ogni domanda).
Ricordo che il mio obiettivo era trasformare elenchi di documenti (atti
comunali) da un formato PDF ad un formato sqlite, quindi interrogabile, e
successivamente offrire liberamente la consultazione online.

La prima parte è essenzialmente conclusa; ho messo a punto 4+ script per
1) lettura degli elenchi PDF (PyPDF2)
2) estrazione delle informazioni significative (re)
3) validazione dei dati
4) importazione nel DB (sqlite3).

Il passo 2 è costituito a sua volta da più script perché gli elenchi
cambiano nel tempo; anziché scrivere un'unica procedura per coprire tutti i
casi ho preferito scrivere piccole procedure ad hoc, dettaglio cmq
marginale.

Sto affrontando la seconda parte e qui ho scelto, come indicato da molti di
voi, bottle.py.
A questo punto arrivano le domande fatte sopra.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20230613/aa965566/attachment.html>


Maggiori informazioni sulla lista Python