Spaces:
Configuration error
Configuration error
| from flask import Flask, render_template, request | |
| app = Flask(__name__) | |
| def home(): | |
| return render_template('index.html') | |
| def results(): | |
| location = request.form.get('location') | |
| if not location: | |
| return render_template('results.html', error="Per favore, specifica una località.") | |
| data = generate_tourism_data(location) | |
| if not data: | |
| return render_template('results.html', error=f"Non ho trovato informazioni per {location}. Prova con un'altra località.") | |
| return render_template('results.html', location=location, data=data) | |
| def generate_tourism_data(location): | |
| sample_data = { | |
| "Firenze": { | |
| "cosa_vedere": [ | |
| {"nome": "Duomo di Firenze", "descrizione": "Iconica cattedrale con la maestosa cupola del Brunelleschi."}, | |
| {"nome": "Galleria degli Uffizi", "descrizione": "Museo di fama mondiale con opere di Botticelli e Leonardo da Vinci."}, | |
| {"nome": "Ponte Vecchio", "descrizione": "Storico ponte con negozi di gioielli e una vista romantica sull'Arno."} | |
| ], | |
| "dove_mangiare": [ | |
| {"nome": "Trattoria Mario", "descrizione": "Ristorante rustico noto per la bistecca alla fiorentina."}, | |
| {"nome": "All'Antico Vinaio", "descrizione": "Famoso per le schiacciate ripiene."}, | |
| {"nome": "Osteria Vini e Vecchi Sapori", "descrizione": "Cucina tradizionale in un ambiente accogliente."} | |
| ], | |
| "dove_dormire": [ | |
| {"nome": "Hotel Brunelleschi", "descrizione": "Elegante hotel nel cuore del centro storico."}, | |
| {"nome": "B&B Le Stanze del Duomo", "descrizione": "Sistemazione accogliente vicino al Duomo."}, | |
| {"nome": "Ostello Archi Rossi", "descrizione": "Opzione economica con ambiente giovanile e posizione centrale."} | |
| ], | |
| "attivita_consigliate": [ | |
| {"nome": "Salita alla Cupola del Brunelleschi", "descrizione": "Una vista mozzafiato sulla città."}, | |
| {"nome": "Tour del Chianti", "descrizione": "Degustazione di vini nelle colline toscane."}, | |
| {"nome": "Passeggiata ai Giardini di Boboli", "descrizione": "Un’oasi di verde nel cuore della città."} | |
| ] | |
| } | |
| } | |
| return sample_data.get(location) | |
| if __name__ == '__main__': | |
| app.run(host='0.0.0.0', port=7860, debug=True) | |