Probabilmente è colpa mia essendo un niubbo di Flask e un praticamente-niubbo di Python, ma c'è un modo per fare il debug di un progetto Flask senza bisogno di chiudere e riavviare il server ogni volta in cui si effettua una modifica al codice ?<div>
<br></div><div>Mi spiego meglio. Se ho il classico "hello world" scritto con Flask:</div><div><br></div><div><br></div><div><div>from flask import Flask</div><div><br></div><div>app = Flask(__name__)</div><div><br>
</div><div>@app.route('/')</div><div>def hello_world():</div><div> return "Ciao a tutti"</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>E poi lo faccio girare da PyCharm, lo posso vedere sul mio computer da un'indirizzo del tipo <a href="http://localhost:5000">http://localhost:5000</a></div>
<div>Se però decido di modificare il testo restituito dalla funzione, ad esempio da << return "Ciao a tutti" >> a << return "Ciao a tutti belli e brutti" >>, provando a ricaricare la pagina del browser non riesco a vedere la modifica che ho appena effettuato. L'unico modo per vederla è di terminare l'esecuzione del server e riavviarlo (oppure premere il pulsante per riavviare il programma).</div>
<div><br></div><div>Non è che mi sono perso qualcosa e c'è pure un metodo per modificare il codice, salvarlo, ricaricare la pagina e vedere le modifiche ?</div><div><br></div><div><br></div><div><br></div><div>Grazie</div>