Django - Klassebaserte visninger, søknad

Justeringer og modellopprettelse


De Klassebaserte visninger la oss raskt generere visninger for enkle og komplekse saker, alle sammen
avhengig av våre krav, noe som gjør arbeidet mindre kjedelig i en bestemt del, for
Selvfølgelig er det tilfeller der denne tilnærmingen kan være komplisert, men i begynnelsen av a
søknad kan være nok for oss.
Krav
For å begynne å gjøre denne opplæringen, må vi ha følgende punkter dekket slik at vi kan
følg de forskjellige seksjonene:
1Har en fungerende django -installasjon, eksemplene er skrevet i versjon 5.5 så
at hvis de bruker en annen versjon, må koden kanskje endres på grunn av metoder og klasser som ikke finnes i denne versjonen.
2Lag et prosjekt med navnet du vil ha, der vi vil legge til applikasjonen vi skal bygge.
Når vi ser disse enkle kravene, kan vi fortsette med opplæringen.
Utkast
Når vi lager en søknad i django, må vi først være veldig klare om hva vi skal gjøre,
Av denne grunn anbefaler vi at vi begynner å lage et diagram før vi begynner å kode
å få.
Programmet som vi skal bygge vil være et CRUD der vi kan lage, oppdatere, liste og slette
data, for dette vil vi se følgende diagram over hvordan søknaden vår vil være strukturert:

ViktigVi ser da at vi har flere ting å oppnå, vi må få et skjema som lar oss legge inn og redigere postene, en modell der vi vil ha databasestrukturen til applikasjonen vår og en liste der vi vil vise alle postene som vi gå inn gjennom skjemaet vårt.
Første steg
Vårt første skritt etter å ha opprettet prosjektet vårt er generere en app for å lage
passende modell, for dette i konsollen vil vi være plassert inne i mappen til prosjektet vårt og
vi vil utføre følgende:
django-admin.py startapp bloggy

Når vi viser våre filer i konsollen, bør vi se noe som ligner på dette:

Som vi ser opplæring 1 er navnet på prosjektet som vi genererer her og bloggy er applikasjonen.
Juster innstillingene. Py
Det neste trinnet er å justere filen vår innstillinger. py, for brukervennlighet skal vi ganske enkelt
bruk en sqlite3 -databasen og vi legger til søknaden vår i installerte apperla oss se hvordan
aspektene som vi nevnte ville forbli:

FORSTØRRE

Skriv modellen
Nå går vi inn i applikasjonsmappen vår og oppretter koden som lar oss generere
modellen, vet vi at vi trenger 3 felt, så det er det vi skal plassere. Et felt for tittelen, ett for innholdet og et annet for bildet, vi bruker følgende kode i filen models.py:
 fra django.db importmodeller fra django.contrib.auth.models import Brukerklasse 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 

ViktigDet er viktig å nevne at databasekontrollfeltet for denne modellen vil være en automatisk inkrementell ID generert automatisk av Django, for å gi oss mye lettere i denne delen.
Så i konsollen vil vi synkronisere modellen med databasen med følgende kommando slik at tabellene genereres:
python manage.py syncdb

Med dette vil vi ha vår database og vår aktive modell. Med den aktive modellen har vi et stort fremskritt fordi dette tillater oss å ha data -utholdenhet, det vil si å lagre postene vi legger til i applikasjonen vår i en database.
Med dette fullfører vi denne første delen, i den andre delen av opplæringen skal vi lage visningene og
ULIK Av det samme.
Tidligereside 1 av 2NesteLikte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave