Riccardo mancuso <mancuso.riccardo63 <at> gmail.com> writes: > > > ma per ritornare la discorso iniziale, supposto di utilizzare Bottle, per poter creare le form di inserimento dati (con bottoni, radio button, menù a tendina, ecc) bisogna far riferimento a solo codice HTML ? Se si, utilizzate qualche sw per poter gestire/organizzare il template (tipo NVU, Kompozer, Dreamweaver) ? > >
Sì. Usa l'editor che più ti piace. Tra l'altro anche l'organizzazione del filesystem ti è demandata, quindi potresti avere una cosa del tipo: ./tuaapp/ -/tuaapp/templates ./tuaapp/tests ./tuaapp/static ... Come fare per mettere tutto insieme? virtualenv ad esempio :-) Btw, potresti avere una cosa del tipo: @route('/') @view('index.html') # o @view('templates/index.html') def index(): context = {} # dizionario per il contesto da inserire nel template return context La "sintassi Python" da usare per i template la trovi qui: http://bottlepy.org/docs/dev/tutorial.html#templates http://bottlepy.org/docs/dev/stpl.html#simpletemplate-syntax Per rispondere all'accoppiamento delle rotte, di seguito uno "pseudoesempio": # import necessari... app = Bottle() # ... def index(): pass # ... # Forse una 'forzatura', ma alla fine 'route()' è un decorator :-) app.route('/', 'GET', index) Inoltre, essendo un "micro framework", la documentazione è "micro", ma ciò non vuol dire che non ci sia e a mio parere è sufficientemente comprensibile. Ammetto che una base di conoscenza di Python ci vuole, ma si impara. Nessuna guerra di religione tra framework e radicalismi vari, volevo solo dare qualche informazione in più in lista, spero apprezzabile. :-) Sani Strap _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python