Innehållsförteckning
Även om termen syn kan tolkas på ett sätt, i Django Detta är inte det klassiska konceptet som vi använder för det, till exempel i webbprogrammering många gånger resultatet som en vy ger oss beror på användarens handlingar, kanske uppdaterar användaren en rullgardinsmeny och ändrar den totala känslan av vyn .När vi försöker etablera begreppet syn är det vi vill uppnå inte att försöka jämföra det med det koncept som vi kan ha fördefinierat från andra MVC -miljöer, när vi väl har begreppet syn på Django vi kan uttrycka det bättre till andra utvecklare.
Siktens skelett
Om vi ser vyens kropp och går till grunden för den kan vi säga att en vy är en funktion som ta en HTTP -begäran Y returnerar ett HTTP -svar, Vi skulle kunna säga att detta tillvägagångssätt är enkelt, men om vi ser syftet med uppfattningen uppfyller detta koncept det på ett adekvat sätt, nu för att nå enkelheten i dessa två element måste vi utföra andra aktiviteter.
Generiska vyer
Filosofin om Django säger till oss att vi måste göra allt möjligt för att våra applikationer ska kunna återanvändas, vara enkla och effektiva, vilket betyder att vi inte kan utveckla repetitiva element, det vill säga skriva samma kod om och om igen eftersom det inte är vettigt, låt oss se följande bild:
Om vi tittar på namnet på vyn, parametrarna som den kallar, inklusive svaret som den ger, som leder till en URL som fördefinierats av utvecklaren, pekar allt detta på en specifik och icke-generisk vy.
Innan vi kan oroa oss har ramverket redan en lösning på detta problem och det är inget mer och inget mindre än generiska åsikter, det här är åsikter som redan är definierade, vi måste bara gå med dem en modell, ange en mall och vi kan komma åt funktioner och metoder som gör allt det grundläggande som vi behöver ha.
Låt oss se koden för dessa generiska åsikter i följande bild:
Här har vi inte längre kodbegränsning, eftersom detta bara görs en gång och inkluderar det Django, vi behöver bara oroa oss för att integrera det vi ska använda, låt oss se implementeringen av en vy med hjälp av detta tillvägagångssätt:
Som vi kan se har vi verktyg inom ramen som sparar oss arbete och vi kan också följa en ren och effektiv utvecklingsfilosofi genom att minska antalet onödiga kodrader som vi skriver.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng