ti ringrazio. In realtà le considerazioni che avete fatto sui mini-framework penso torneranno utili in seguito, tanto a me quanto a coloro che seguono la mailing-list. Non ho capito bene l'organizzazione del file system: perchè usare virtualenv ?
Il giorno 19 aprile 2013 09:39, Strap <l...@strap.it> ha scritto: > 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 >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python