Django - Viste basate su classi, applicazione

Regolazioni e creazione del modello


Il Viste basate sulla classe ci consentono di generare rapidamente visualizzazioni per casi semplici e complessi, tutto
a seconda delle nostre esigenze, rendendo il lavoro meno tedioso in una certa parte, per
Naturalmente ci sono casi in cui questo approccio può essere complicato, tuttavia per l'inizio di a
l'applicazione può essere sufficiente per noi.
Requisiti
Per iniziare a fare questo tutorial, dobbiamo avere i seguenti punti coperti in modo che possiamo
seguire le diverse sezioni:
1Avere un'installazione di django funzionante, gli esempi sono scritti nella versione 5.5 quindi
che se usano un'altra versione, potrebbe essere necessario modificare il codice a causa di metodi e classi che non si trovano in questa versione.
2Crea un progetto con il nome che desideri dove aggiungeremo l'applicazione che andremo a costruire.
Vedendo questi semplici requisiti, possiamo continuare con il tutorial.
Brutta copia
Quando si effettua un'applicazione in django dobbiamo prima essere molto chiari su cosa faremo,
Per questo motivo, prima di iniziare a programmare, consigliamo di creare un diagramma di ciò che vogliamo
ottenere.
L'applicazione che costruiremo sarà un CRUD dove potremo creare, aggiornare, elencare ed eliminare
dati, per questo vedremo il seguente diagramma di come sarà strutturata la nostra applicazione:

ImportanteVediamo quindi che abbiamo diverse cose da realizzare, dobbiamo ottenere un modulo che ci permetta di inserire e modificare i record, un modello in cui avremo la struttura del database della nostra applicazione e un elenco in cui mostreremo tutti i record che entra attraverso il nostro form.
Primi passi
Il nostro primo passo dopo aver creato il nostro progetto è generare un'app per creare il
modello adatto, per questo nella console ci troveremo all'interno della cartella del nostro progetto e
eseguiremo quanto segue:
django-admin.py startapp bloggy

Quindi quando elenchiamo i nostri file nella console dovremmo vedere qualcosa di simile a questo:

Come vediamo tutorial1 è il nome del progetto che generiamo qui e bloggy è l'applicazione.
Regola le impostazioni.py
Il prossimo passo è regolare il nostro file settings.py, per facilità d'uso andremo semplicemente a
usare un database sqlite3 e aggiungiamo la nostra applicazione nel app installatevediamo come
gli aspetti che abbiamo citato rimarrebbero:

INGRANDIRE

Scrivi il modello
Ora entreremo nella nostra cartella dell'applicazione e creeremo il codice che ci permetterà di generare
il modello, sappiamo che abbiamo bisogno di 3 campi, quindi è quello che posizioneremo. Un campo per il titolo, uno per il contenuto e un altro per l'immagine, utilizzeremo il seguente codice nel file modelli.py:
 from django.db import models from django.contrib.auth.models import Classe utente Bggy (models.Model): title = models.CharField (max_length = 100, unique = True) content = models.TextField () image = models.ImageField (upload_to = 'post') def __unicode __ (self): return self.title 

ImportanteÈ importante ricordare che il campo di controllo del database per questo modello sarà un ID auto incrementale generato automaticamente da Django, per darci molta più facilità in questa sezione.
Quindi nella console sincronizzeremo il modello con il database con il seguente comando in modo che vengano generate le tabelle:
python manage.py syncdb

Con questo avremo il nostro database e il nostro modello attivo. Con il modello attivo abbiamo un grande passo avanti perché questo ci permette di avere la persistenza dei dati, cioè di archiviare i record che aggiungiamo nella nostra applicazione in un database.
Con questo finiamo questa prima parte, nella seconda parte del tutorial faremo le viste e il
CRUD Dello stesso.
Precedentepagina 1 di 2ProssimoTi è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave