Flask Academy · leksjon

Inkluder gjenbrukbare partials

Ta inn navigasjonsfelt og bunntekster med include.

Leksjon 3 av 413 trinn

Inkluder gjenbrukbare partials er en gratis leksjon i Flask Academy på CoddyKit. Dette er leksjon 3 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Flask Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Flask Academy inneholder totalt 4 leksjoner.

Noen deler er felles, ikke hele siden

En navigasjonslinje eller bunntekst vises på mange sider, men utgjør ikke hele oppsettet. For slike deler bruker De include i stedet for arv. 🧱

extends kontra include

Bruk extends for å arve et helt skjelett, men bruk include for å sette inn et lite, gjenbrukbart utdrag i den gjeldende malen på det aktuelle stedet.

include-taggen

include-taggen setter inn en annen malfil akkurat der De plasserer den. Den inkluderte filen gjengis som om markuppen var skrevet direkte der.

{% include "navbar.html" %}

En partial er bare en mal

En partial er en vanlig mal som bare inneholder et fragment, for eksempel en navigasjonslinje. Navnet _navbar.html signaliserer at den skal inkluderes.

<nav><a href="/">Home</a></nav>

Inkluder i grunnmallen

De kan include en partial i grunnmallen, slik at alle sider som utvider den, får navigasjonslinjen automatisk uten gjentatt markup.

<body>
  {% include "navbar.html" %}
  {% block content %}{% endblock %}
</body>

Partials ser konteksten

En inkludert partial kan lese de samme variablene som siden som inkluderer den, slik at en navigasjonslinje kan vise navnet på den innloggede brukeren.

{% include "navbar.html" %}

Send inn ekstra kontekst

De kan gi en partial egne verdier med with og avgrense variablene, slik at utdraget forblir fokusert og forutsigbart.

{% include "card.html" with context %}

Tål at en fil mangler

Legg til ignore missing, slik at en manglende partial hoppes over uten varsel i stedet for at gjengivelsen av siden stopper med en feil.

{% include "ads.html" ignore missing %}

Hold partiels små

En god partial gjør én ting: en bunntekst, en linje med flash-meldinger eller ett enkelt kort. Små og fokuserte fragmenter er enkle å gjenbruke og forstå.

Organiser partiels i en mappe

Samle fragmenter i en undermappe kalt partials og referer til dem med denne stien. Da holdes hele sider og gjenbrukbare utdrag tydelig adskilt.

{% include "partials/footer.html" %}

Rediger én gang, oppdater overalt

Rett bunnteksten i partialen, så oppdateres alle sider som inkluderer den, samtidig. Denne ene endringen er nettopp grunnen til at include finnes. ✨

Rask sjekk

Når bør De bruke include i stedet for extends?

Oppsummering: Partials

Bruk include til å bygge inn små, felles utdrag som navigasjonslinjer og bunntekster. Hold dem små, organiser dem i mapper og rediger dem på ett sted. 🎯

Gratis å komme i gang

Lær deg Python med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «Inkluder gjenbrukbare partials» gratis?

Ja – hele teksten i «Inkluder gjenbrukbare partials» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Flask Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Flask Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Inkluder gjenbrukbare partials»?

Ta inn navigasjonsfelt og bunntekster med include. Du øver på Flask Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Flask Academy?

Ingen tidligere erfaring er nødvendig. Flask Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.

Hvor lang tid tar leksjonen «Inkluder gjenbrukbare partials»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Flask Academy-leksjonen?

Ja. Alle Flask Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Definer en basetemplate med blokker
  2. Utvid basen i child-sider
  3. Inkluder gjenbrukbare partials
  4. Makroer for gjentatt markup
← Tilbake til Flask Academy