Indholdsfortegnelse
Selvom udtrykket syn kan tolkes på en måde, i Django Dette er ikke det klassiske koncept, vi bruger til det, for eksempel i webprogrammering mange gange, det resultat, som en visning giver os, afhænger af brugerens handlinger, måske opdaterer brugeren en rulleliste og ændrer den samlede følelse af visningen .Når vi forsøger at etablere begrebet syn, er det, vi ønsker at opnå, ikke at forsøge at sammenligne det med det koncept, som vi måske har foruddefineret fra andre MVC -miljøer, når vi først har begrebet syn på Django vi kan udtrykke det bedre til andre udviklere.
Synets skelet
Hvis vi ser visningens krop, og vi går til grundlaget for det, kan vi sige, at et syn er en funktion, der tage en HTTP -anmodning Y returnerer et HTTP -svar, Vi kan sige, at denne tilgang er enkel, men hvis vi ser formålet med opfattelsen, opfylder dette koncept det tilstrækkeligt, nu for at nå enkelheden af disse to elementer skal vi udføre andre aktiviteter.
Generiske visninger
Filosofien om Django fortæller os, at vi skal gøre alt muligt, så vores applikationer er genanvendelige, enkle og effektive, hvilket betyder dette, at vi ikke kan udvikle gentagne elementer, det vil sige skrive den samme kode igen og igen, da det ikke giver mening, lad os se følgende billede:
Hvis vi ser på visningens navn, de parametre, den kalder, herunder det svar, det giver, som leder til en URL, der er foruddefineret af udvikleren, peger alt dette på en bestemt og ikke-generisk visning.
Inden vi kan bekymre os, har rammen allerede en løsning på dette problem, og det er intet mere og intet mindre end generiske synspunkter, det er synspunkter, der allerede er defineret, vi skal bare slut dem til en model, angiv en skabelon og vi kan få adgang til funktioner og metoder, der gør alt det grundlæggende, vi skal have.
Lad os se koden for disse generiske synspunkter i følgende billede:
Her har vi ikke længere begrænsning ved kode, da dette kun udføres én gang og inkluderer det Django, vi skal kun bekymre os om at integrere det, vi skal bruge, lad os se implementeringen af en visning ved hjælp af denne tilgang:
Som vi kan se, har vi værktøjer inden for rammerne, der sparer os for arbejde, og vi kan også overholde en ren og effektiv udviklingsfilosofi ved at reducere antallet af unødvendige kodelinjer, som vi skriver.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt