Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Nastavení Python aplikace

Pomocí Setup Python App nastavíte Python aplikaci, například s Django, Flask nebo FastAPI. Každá aplikace získá vlastní verzi Pythonu a vlastní virtuální prostředí (virtualenv), takže balíčky instalujete zvlášť pro každou aplikaci.

Vytvoření aplikace

  1. V DirectAdminu klikněte v sekci Extra funkce na Setup Python App.
  2. Klikněte na CREATE APPLICATION.
  3. U pole Python version (1) vyberte verzi. Zvolte aktuální verzi 3, kterou Vaše aplikace podporuje. Výchozí hodnota je 2.7, ta je zastaralá.
  4. Do pole Application root (2) zadejte složku Vaší aplikace, například apps/mojeaplikace.
  5. U pole Application URL (3) vyberte doménu a případně i cestu.
  6. Do pole Application startup file (4) zadejte spouštěcí soubor, obvykle passenger_wsgi.py.
  7. Do pole Application Entry point (5) zadejte název WSGI objektu, obvykle application.
  8. Klikněte na CREATE.
Formulář pro vytvoření Python aplikace s poli Python version, Application root, Application URL, Application startup file a Application Entry point
(1) verze, (2) složka, (3) adresa, (4) spouštěcí soubor, (5) entry point

DirectAdmin vytvoří složku, virtuální prostředí a první spouštěcí soubor. Otevřete adresu Vaší aplikace: zobrazí se testovací stránka, která potvrzuje, že vše funguje.

Vlastní kód a balíčky

  1. Nahrajte svůj kód do složky Vaší aplikace.
  2. Uložte balíčky do souboru requirements.txt v této složce.
  3. Upravte aplikaci v Setup Python App, u konfiguračních souborů zadejte requirements.txt a klikněte na Run Pip Install.
  4. Klikněte na Restart.

Pro Flask zadejte v souboru passenger_wsgi.py například from app import app as application. Pro Django odkažte na soubor wsgi.py Vašeho projektu.

Práce ve virtuálním prostředí

V horní části obrazovky Vaší aplikace je uveden příkaz začínající na source. Zkopírujte jej a vložte do Terminálu nebo Vaší SSH relace (viz Terminál ve Vašem prohlížeči). Poté pracujete ve virtuálním prostředí Vaší aplikace se správnou verzí Pythonu a můžete například použít pip install nebo python manage.py migrate.

Časté dotazy

Zobrazuje se mi "ModuleNotFoundError" nebo "No module named ...".
Balíček byl nainstalován mimo virtuální prostředí Vaší aplikace. Nejprve aktivujte prostředí pomocí příkazu uvedeného na obrazovce a nainstalujte balíček znovu, nebo použijte Run Pip Install.

Změnil(a) jsem svůj kód, ale stále vidím starou verzi.
Klikněte u Vaší aplikace na Restart.

Moje aplikace vrací chybu 503 nebo 500.
Podívejte se do chybového protokolu Vaší domény (viz Souhrn webu a logy: log chyb a log přístupů) a do složky Vaší aplikace, kde hledejte soubor protokolu s chybovou zprávou. Nejčastěji nesedí spouštěcí soubor nebo entry point, případně chybí nějaký balíček.

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…