Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

Nastavenie Python aplikácie

Pomocou Setup Python App nastavíte Python aplikáciu, napríklad s Django, Flask alebo FastAPI. Každá aplikácia získa vlastnú verziu Python a vlastné virtuálne prostredie (virtualenv), vďaka čomu inštalujete balíčky samostatne pre každú aplikáciu.

Vytvorenie aplikácie

  1. V DirectAdmin kliknite v časti Extra funkcie na Setup Python App.
  2. Kliknite na CREATE APPLICATION.
  3. Pri položke Python version (1) vyberte verziu. Zvoľte aktuálnu 3. verziu, ktorú vaša aplikácia podporuje. Predvolene je nastavená verzia 2.7, ktorá je zastaraná.
  4. Pri položke Application root (2) zadajte priečinok vašej aplikácie, napríklad apps/mijnapp.
  5. Pri položke Application URL (3) vyberte doménu a prípadne cestu.
  6. Pri položke Application startup file (4) zadajte spúšťací súbor, zvyčajne passenger_wsgi.py.
  7. Pri položke Application Entry point (5) zadajte názov WSGI objektu, zvyčajne application.
  8. Kliknite na CREATE.
Formulár na vytvorenie Python aplikácie s poľami Python version, Application root, Application URL, Application startup file a Application Entry point
(1) verzia, (2) priečinok, (3) adresa, (4) spúšťací súbor, (5) entry point

DirectAdmin vytvorí priečinok, virtuálne prostredie a úvodný spúšťací súbor. Otvorte adresu vašej aplikácie: zobrazí sa testovacia stránka s informáciou, že všetko funguje.

Vlastný kód a balíčky

  1. Nahrajte svoj kód do priečinka aplikácie.
  2. Zoznam balíčkov uložte do súboru requirements.txt v tomto priečinku.
  3. Upravte aplikáciu v Setup Python App, pri konfiguračných súboroch zadajte requirements.txt a kliknite na Run Pip Install.
  4. Kliknite na Restart.

Pre Flask zadajte do súboru passenger_wsgi.py napríklad from app import app as application. Pre Django odkážte na súbor wsgi.py vo vašom projekte.

Práca vo virtuálnom prostredí

V hornej časti obrazovky vašej aplikácie sa nachádza príkaz, ktorý začína slovom source. Skopírujte ho a vložte do Terminal alebo do vašej SSH relácie (pozrite Terminal v prehliadači). Následne budete pracovať vo virtuálnom prostredí vašej aplikácie so správnou verziou Python a budete môcť použiť napríklad pip install alebo python manage.py migrate.

Časté otázky

Zobrazuje sa mi chyba "ModuleNotFoundError" alebo "No module named ...".
Balíček bol nainštalovaný mimo virtuálneho prostredia vašej aplikácie. Najprv aktivujte prostredie pomocou príkazu zo zobrazenej obrazovky a balíček nainštalujte znova, prípadne použite Run Pip Install.

Zmenil som kód, ale stále sa zobrazuje stará verzia.
Kliknite pri svojej aplikácii na Restart.

Moja aplikácia zobrazuje chybu 503 alebo 500.
Pozrite sa do denníka chýb vašej domény (pozrite Súhrnné štatistiky a logy: záznam chýb a záznam prístupov) a do priečinka vašej aplikácie, či sa tam nenachádza súbor denníka s chybovým hlásením. Najčastejšie je nesprávne nastavený spúšťací súbor alebo entry point, prípadne chýba nejaký balíček.

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…