Premetto che quanto sto per scrivere potrebbero essere tutte sciocchezze ma ho bisogno di una sorta di linea guida per risolvere dei dubbi.
Conosco un po Python e mi sono chiesto come creare un sito internet da zero (non qualcosa di già pronto all'uso). Nello specifico qualcosa del tipo:
- l'utente si collega al sito
- effettua il login
- fa una domanda compilando un form
- effettua un pagamento
- riceve una risposta
Ho visto molti tutorial su Django (per windows) per lo scopo e sembrerebbe una buona opzione ma quello che non sono riuscito a capire è il concetto di "struttura" e "grafica". Mi spiego meglio....dei 1000 tutorial che ho visto è come se uno costruisse la base tanto per dire ad esempio la possibilità del "login" (poi dopo si accede ad un'altra pagina) ma graficamente il tutto è veramente osceno.
A questo punto ho visto qualche tutorial in html-css e con poche righe di codice esce una pagina di login molto più carina ed ordinata, ad esempio:
Al che sono andato un po in confusione perchè anche nei tutorial su Django che ho visto veniva usato mi pare nei template qualcosa in html ma il risultato non era lo stesso (forse per brevità di trattazione).
Alla fine ciò che ho capito e qui alzo le mani è qualcosa del tipo:
Python+Django--->costruisco il sito, il database come se mettessi in relazione tutti gli oggetti grezzi del mio sito ma senza dare una forma. Tipo come se costruissi una casa solida anche se "sporca" eheheh passatemi il termine.
html, css--->li uso dentro Django (a livello di codice) per costruire la grafica e ordinare tutto (colori, arredamento, etc etc...)
Ed ecco le domande:
1) In base a ciò che ho scritto su, sto dicendo un mucchio di sciocchezze oppure effettivamente si fa così?
2) Tutti i tuorial sono fatti lavorando in locale...Una volta che uno finisce ovvero ottiene un sito funzionale e graficamente accettabile, cosa deve fare? acquistare un dominio e comprare (o meglio fittare) un server dedicato pagando tot al mese (in relazione alla banda e quindi all'utenza/traffico)?
3) Come si migra tutto ciò che ho fatto in locale sul server?
Conosco un po Python e mi sono chiesto come creare un sito internet da zero (non qualcosa di già pronto all'uso). Nello specifico qualcosa del tipo:
- l'utente si collega al sito
- effettua il login
- fa una domanda compilando un form
- effettua un pagamento
- riceve una risposta
Ho visto molti tutorial su Django (per windows) per lo scopo e sembrerebbe una buona opzione ma quello che non sono riuscito a capire è il concetto di "struttura" e "grafica". Mi spiego meglio....dei 1000 tutorial che ho visto è come se uno costruisse la base tanto per dire ad esempio la possibilità del "login" (poi dopo si accede ad un'altra pagina) ma graficamente il tutto è veramente osceno.
A questo punto ho visto qualche tutorial in html-css e con poche righe di codice esce una pagina di login molto più carina ed ordinata, ad esempio:
Al che sono andato un po in confusione perchè anche nei tutorial su Django che ho visto veniva usato mi pare nei template qualcosa in html ma il risultato non era lo stesso (forse per brevità di trattazione).
Alla fine ciò che ho capito e qui alzo le mani è qualcosa del tipo:
Python+Django--->costruisco il sito, il database come se mettessi in relazione tutti gli oggetti grezzi del mio sito ma senza dare una forma. Tipo come se costruissi una casa solida anche se "sporca" eheheh passatemi il termine.
html, css--->li uso dentro Django (a livello di codice) per costruire la grafica e ordinare tutto (colori, arredamento, etc etc...)
Ed ecco le domande:
1) In base a ciò che ho scritto su, sto dicendo un mucchio di sciocchezze oppure effettivamente si fa così?
2) Tutti i tuorial sono fatti lavorando in locale...Una volta che uno finisce ovvero ottiene un sito funzionale e graficamente accettabile, cosa deve fare? acquistare un dominio e comprare (o meglio fittare) un server dedicato pagando tot al mese (in relazione alla banda e quindi all'utenza/traffico)?
3) Come si migra tutto ciò che ho fatto in locale sul server?
Ultima modifica: