Voglio allontanarmi un po 'da PHP e imparare Python. Per realizzare lo sviluppo web con Python avrò bisogno di un framework per aiutare con il template e altre cose.
Ho un server non di produzione che uso per testare tutte le cose di sviluppo web. È uno stack LAMP Debian 7.1 che esegue MariaDB invece del comune pacchetto MySQL-server.
Ieri ho installato Django e creato il mio primo progetto chiamato firstweb . Non ho ancora modificato alcuna impostazione.
Ecco il mio primo grande pezzo di confusione. Nel tutorial ho seguito il ragazzo che ha installato Django, ha iniziato il suo primo progetto, riavviato Apache e Django ha lavorato da allora in poi. Andò al suo browser e andò alla pagina predefinita di Django senza problemi.
Io però, devo cd nella mia cartella firstweb ed eseguire
python manage.py runserver myip:port
E funziona Nessun problema. Ma mi chiedo se dovrebbe funzionare in questo modo e se questo causerà problemi lungo la linea?
La mia seconda domanda è che voglio configurarlo in modo che utilizzi il mio database MySQL. Vado nel mio settings.py sotto / firstweb / firstweb e vedo ENGINE e NAME ma non sono sicuro di cosa mettere qui.
E poi nelle aree USER, PASSWORD e HOST è questo il mio database e le sue credenziali? Se sto usando localhost posso semplicemente mettere localhost nell'area HOST?