8. diel - Databáza filmov v Django - Crispy forms a Bootstrap

V predchádzajúcej lekcii, Databáza filmov v Django - Generic Views a Formuláre, sme sa venovali generic views a zároveň zakomponovali svoje znalosti databázy do projektu databázy filmov.

Dnes si v kurze webových aplikácií s frameworkom Django v Pythone vylepšíme dizajn formulárov pomocou django-crispy-forms a zaintegrovaním populárneho frameworku Bootstrap priamo ako filtra. Naučíme sa tiež presmerovať z východiskovej adresy na jeden z našich pohľadov.

Naša aplikácia vďaka formulárom získa tento vzhľad:

Štýlovaná aplikácia v Django frameworku - Základy Django frameworku pre Python

Inštalácia nástrojov

V dnešnej lekcii budeme používať aplikáciu django-crispy-forms a CSS framework Bootstrap. Crispy forms umožňujú upraviť vykresľovanie Django formulárov tak, aby mohli používať ako vlastné štýly, tak aj štýly z Bootstrap frameworku.

Inštalácia django-crispy-forms

Potrebné aplikácie pre django-crispy-forms nainštalujeme pomocou príkazového riadku:

pip install django-crispy-forms
pip install crispy-bootstrap5

Zobrazí sa nám hláška potvrdzujúca úspešnú inštaláciu. Teraz budeme potrebovať nainštalovať django-crispy-forms a crispy-bootstrap5 do nášho projektu v module \mysite\mysite\settings.py:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tutoriáli Pythonu sa naučíme zaintegrovať django-crispy-forms ako filter do šablón a generovať automaticky Bootstrap formuláre. Nastavíme predvolené URL.
Článok pre vás napísal MQ .
Avatar
Používám hlavně Python a zajímám se o Deep Learning a vše kolem.
Aktivity