Django - Vizualizări bazate pe clasă, aplicație

Ajustări și crearea modelului


Vizualizări bazate pe clasă ne permite să generăm rapid vizualizări pentru cazuri simple și complexe, toate
în funcție de cerințele noastre, făcând munca mai puțin obositoare într-o anumită parte, pentru
Desigur, există cazuri în care această abordare poate fi complicată, totuși pentru începutul unui
aplicarea poate fi suficientă pentru noi.
Cerințe
Pentru a începe să facem acest tutorial, trebuie să avem următoarele puncte acoperite, astfel încât să putem
urmați diferitele secțiuni:
1Aveți o instalare django funcțională, exemplele sunt scrise în versiunea 5.5 deci
că, dacă utilizează o altă versiune, este posibil ca codul să fie modificat din cauza metodelor și claselor care nu se găsesc în această versiune.
2Creați un proiect cu numele dorit în care vom adăuga aplicația pe care o vom construi.
Văzând aceste cerințe simple, putem continua cu tutorialul.
Proiect
Când facem o aplicație în django, trebuie mai întâi să fim foarte clari despre ce vom face,
Din acest motiv, vă recomandăm ca înainte de a începe codificarea să realizăm o diagramă a ceea ce dorim
a obține.
Aplicația pe care o vom construi va fi un CRUD unde putem crea, actualiza, lista și șterge
date, pentru aceasta vom vedea următoarea diagramă a modului în care va fi structurată aplicația noastră:

ImportantVedem atunci că avem mai multe lucruri de realizat, trebuie să obținem un formular care să ne permită să introducem și să edităm înregistrările, un model în care vom avea structura bazei de date a aplicației noastre și o listă în care vom arăta toate înregistrările pe care le avem intra prin formularul nostru.
Primii pasi
Primul nostru pas după ce ne-am creat proiectul este generați o aplicație pentru a crea
model potrivit, pentru aceasta în consolă vom fi localizați în dosarul proiectului nostru și
vom executa următoarele:
django-admin.py startapp bloggy

Atunci când listăm fișierele noastre în consolă, ar trebui să vedem ceva similar cu acesta:

După cum vedem tutorial1 este numele proiectului pe care îl generăm aici, iar bloggy este aplicația.
Ajustați settings.py
Următorul pas este să ne reglăm fișierul settings.py, pentru ușurința utilizării la care mergem pur și simplu
folosește o baza de date sqlite3 și adăugăm aplicația noastră în aplicații instalatesă vedem cum
aspectele pe care le-am menționat ar rămâne:

MARI

Scrieți modelul
Acum vom intra în dosarul aplicației noastre și vom crea codul care ne va permite să generăm
modelul, știm că avem nevoie de 3 câmpuri, deci așa vom plasa. Un câmp pentru titlu, unul pentru conținut și altul pentru imagine, vom folosi următorul cod în fișier models.py:
 din django.db import modele din django.contrib.auth.models import Clasa utilizator Bloggy (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 

ImportantEste important de menționat că câmpul de control al bazei de date pentru acest model va fi un id incremental automat generat automat de Django, pentru a ne oferi mult mai ușor în această secțiune.
Apoi în consolă vom sincroniza modelul cu baza de date cu următoarea comandă, astfel încât să fie generate tabelele:
python manage.py syncdb

Cu aceasta vom avea baza noastră de date și modelul nostru activ. Cu modelul activ avem un avans mare, deoarece acest lucru ne permite să avem persistența datelor, adică să stocăm înregistrările pe care le adăugăm în aplicația noastră într-o bază de date.
Cu aceasta terminăm această primă parte, în a doua parte a tutorialului vom face vizualizările și
CRUD De acelasi.
Anteriorpagina 1 din 2UrmătorulV-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave