<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">Se vuoi provare con genropy potresti vedere questo articolo : </div><div dir="ltr"><br></div><div dir="ltr"><div style="display: block;" class=""><div style="-webkit-user-select: all; -webkit-user-drag: element; display: inline-block;" class="apple-rich-link" draggable="true" role="link" data-url="https://www.genropy.org/blog/dal-database-alla-web-app-in-meno-di-2-minuti/"><a style="border-radius:10px;font-family:-apple-system, Helvetica, Arial, sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;text-decoration:none;" class="lp-rich-link" rel="nofollow" href="https://www.genropy.org/blog/dal-database-alla-web-app-in-meno-di-2-minuti/" dir="ltr" role="button" draggable="false" width="300"><table style="table-layout:fixed;border-collapse:collapse;width:300px;background-color:#E9E9EB;font-family:-apple-system, Helvetica, Arial, sans-serif;" class="lp-rich-link-emailBaseTable" cellpadding="0" cellspacing="0" border="0" width="300"><tbody><tr><td vertical-align="center" align="center"><img style="width:300px;filter:brightness(0.97);height:168px;" width="300" height="168" draggable="false" class="lp-rich-link-mediaImage" alt="Genropy-Post-FB-Anteprime-Dal-database-alla-web-app-in-meno-di-2-minuti.png" src="cid:AA17003D-5EE4-4F0D-BF21-94AD263E4C6B"></td></tr><tr><td vertical-align="center"><table bgcolor="#E9E9EB" cellpadding="0" cellspacing="0" width="300" style="font-family:-apple-system, Helvetica, Arial, sans-serif;table-layout:fixed;background-color:rgba(233, 233, 235, 1);" class="lp-rich-link-captionBar"><tbody><tr><td style="padding:8px 0px 8px 0px;" class="lp-rich-link-captionBar-textStackItem"><div style="max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;" class="lp-rich-link-captionBar-textStack"><div style="word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-topCaption-leading"><a rel="nofollow" href="https://www.genropy.org/blog/dal-database-alla-web-app-in-meno-di-2-minuti/" style="text-decoration: none" draggable="false"><font color="#000000" style="color: rgba(0, 0, 0, 1);">Dal database alla web app in meno di 2 minuti</font></a></div><div style="word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-bottomCaption-leading"><a rel="nofollow" href="https://www.genropy.org/blog/dal-database-alla-web-app-in-meno-di-2-minuti/" style="text-decoration: none" draggable="false"><font color="#A2A2A9" style="color: rgba(60, 60, 67, 0.6);">genropy.org</font></a></div></div></td></tr></tbody></table></td></tr></tbody></table></a></div></div><br></div><div dir="ltr"><br></div><div dir="ltr">In pratica gli dai in pasto il db in sqlite e ottieni la webapp pronta. </div><div dir="ltr">Poi ovviamente puoi migliorarla ma di base hai tutto: query, stampe, interfaccia gestione db ecc. </div><div dir="ltr">Ciao. </div><div dir="ltr"><br></div><div dir="ltr">G</div><div dir="ltr"><br><blockquote type="cite">Il giorno 21 mag 2023, alle ore 23:35, Giuliano Curti <giulianc51@gmail.com> ha scritto:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="auto">Buonasera a tutti,<div dir="auto"><br></div><div dir="auto">vi chiedo un consiglio su un argomento che non ho mai affrontato.</div><div dir="auto"><br></div><div dir="auto">Vorrei offrire via web(*) l'interrogazione di un db sqlite3; immagino che una soluzione possa essere PHP che però non conosco e non intendo affrontarlo.</div><div dir="auto"><br></div><div dir="auto">Quindi, ecco la domanda: esiste qualche framework python che consenta la costruzione di una, massimo due form per interrogare il DB?</div><div dir="auto"><br></div><div dir="auto">La funzione è solo quella, quindi più semplice e mirato è, meglio è.</div><div dir="auto"><br></div><div dir="auto">Domanda di secondo livello: è possibile eventualmente farlo con solo codice python? qualche dritta in tal senso è gradita (così come qualsiasi altro consiglio su cose che neanche immagino :-).</div><div dir="auto"><br></div><div dir="auto">Grazie dell'attenzione, un saluto a tutti.</div><div dir="auto"><br></div><div dir="auto">(*) penso ad una soluzione fatta in casa  (il carico sarà, credo, molto, molto basso):</div><div dir="auto">1) un raspberry 4 dedicato</div><div dir="auto">2) accesso su ip pubblico via Noip o servizio analogo</div><div dir="auto">3) motore sqlite3</div><div dir="auto">4) lascerei aperte solo le porte web e ssh (accesso con chiavi)(**)</div><div dir="auto">5) protezione (minimale) con fail2ban (la macchina non conterrà nessun dato sensibile e/o prezioso; l'unico rischio è che possa essere scalata da qualche malevolo e utilizzata per usi diversi)</div><div dir="auto">6) penso a form che riproducono i campi della tabella; quelli compilati determinano i criteri di ricerca dei documenti.</div><div dir="auto"><br></div><div dir="auto">(**) se troppo rischioso potrei anche chiudere la porta ssh; la macchina sarebbe raggiungibile via rete privata.</div><div dir="auto"><br></div></div>
<span>_______________________________________________</span><br><span>Python mailing list</span><br><span>Python@lists.python.it</span><br><span>https://lists.python.it/mailman/listinfo/python</span><br></div></blockquote></body></html>