Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 18 - REST API v Django REST - Environment a testování

V minulé lekci, REST API v Django REST - Profily prostředí a přepínání, jsme si ukázali tvorbu prostředí a nastavení pro různé fáze vývoje.

Existují situace, kdy chceme změnit data aplikace na základě prostředí, ve kterém ji spouštíme. V dnešním Django REST tutoriálu si ukážeme, jak upravit seznam žánrů ve vývoji a testování. Seznámíme se se soubory .env pro bezpečné a přehledné ukládání nastavení mimo zdrojový kód a připravíme si také první jednoduchý test, který ověří správné přidání osoby do systému.

Načtení dat z nastavení

Seznam žánrů budeme chtít měnit podle prostředí, ve kterém aplikaci spouštíme. Přesuňme se tedy do souboru development.py a definujme konstantu GENRES. Soubor rozšíříme následovně:

GENRES = [
    "sci-fi",
    "adventure",
    "action",
    "romantic",
    "animated",
    "comedy"
]

To samé provedeme v souboru testing.py, ale s jiným obsahem. Soubor rozšiřme takto:

GENRES = [
    "test-genre-a",
    "test-genre-b"
]

V views/movie_views.py pak nastavíme, aby se žánry


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V Django REST tutoriálu upravíme data aplikace podle prostředí, načteme .env soubory a vytvoříme první test pro ověření přidání osoby do systému.
Článek pro vás napsal Filip Zeman
Avatar
Autor se věnuje vývoji aplikací hlavně kolem technologií .NET a to jak ve sféře desktopové, mobilní, tak hlavně samozřejmě webové. Nepohrdne ani Reactem či Djangem.
Aktivity