Django - Modelli

Sommario
Gli sviluppi di applicazioni e sistemi di successo raramente vengono eseguiti individualmente, molte volte c'è un team dietro in cui una parte fa ciò che l'utente dovrebbe vedere e l'altra parte fa funzionare questi approcci.
Nel Django ci sono modelli, che non sono altro che documenti in cui i dati che passiamo attraverso le viste e i modelli, in modo che possano essere organizzati e visualizzati all'utente, servono anche per visualizzare moduli e raccogliere dati.
Modelli
Avevamo già detto che i template permettono di rappresentare i dati ottenuti tramite le viste e i modelli, inoltre nei template è che andremo a posizionare i HTML con cui daremo l'aspetto delle nostre pagine all'interno del nostro progetto in Django, possiamo posizionare i template ovunque nel modulo ma per convenzione e anche su richiesta di alcuni moduli generici una directory chiamata modelli e vengono inseriti nei file.
ImportanteLa cosa più interessante dei modelli è che non devi sapere o Pitone nessuno dei due Django per usarli, questo è perché usano un linguaggio speciale, in modo che possiamo integrare altri membri del team e possiamo lavorare su di loro senza essere specialisti di programmazione.
In questo modo possiamo avere una parte del nostro team dedicata solo a interazione ed esperienza dell'utente Sono responsabili della creazione dei modelli e l'altra parte del team è responsabile della creazione dei modelli. funzionalità di django che consentono a questi modelli di visualizzare i dati appropriati.
Sistema di etichette
I modelli hanno il proprio sistema di etichette, il che significa che per utilizzare le loro capacità utilizzeremo le etichette quando Stile HTML o PHP per poterli gestire. Abbiamo a disposizione tag per scorrere, aggiungere commenti, definire blocchi, eccetera.
Anche se può sembrare complicato, questo non significa che devi essere un programmatore esperto, solo per avere nozioni HTML di base possiamo mantenere un modello molto facilmente; Tuttavia, poiché è ancora un sistema basato su Python Possiamo includere funzionalità più complesse, ma questo non è raccomandato perché aumenta il livello di difficoltà per l'integrazione e la manutenzione del codice in futuro.
Alcune delle etichette più utilizzate sono le seguenti:
fuga automaticaQuesto tag consente di stampare in modo sicuro i valori nel nostro modello, poiché evita caratteri come tag HTML che possono influire sul funzionamento della nostra applicazione, può essere utilizzato anche per l'effetto opposto, possiamo disabilitare il fuga automatica per visualizzare il contenuto così com'è, indipendentemente da quei caratteri.
Nell'immagine seguente vediamo un piccolo codice con l'implementazione di questo tag in un template:

blocchiUn altro tag importante è il blocchi, ad esempio i blocchi di commento, questi aiutano ad organizzare il codice e ad indicare agli altri membri del team come funziona il nostro template, nell'immagine seguente vediamo come implementiamo un blocco di commento in un modello in Django:

È importante notare che i blocchi di commento non possono essere nidificati, ovvero non è possibile inserire commenti all'interno dei commenti.
Alla fine di questo tutorial, sappiamo già qualcosa in più sui concetti di base dei modelli. Django e come ci aiutano a integrare la nostra applicazione in questo quadro.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave