Към съдържанието

Настройки за бисквитки

Изберете кои видове бисквитки разрешавате. Можете да промените избора си по всяко време чрез „Настройки за бисквитки“ в долната част на всяка страница. Декларация за поверителност

Необходими

Винаги включени

Нужни са за вход, за запазване на количката и на Вашите избори. Те са винаги включени.

Кои бисквитки?
  • weboke_sessie, weboke_klant, weboke_remember: Вашата сесия и оставането в акаунта
  • weboke_basket: Вашата количка
  • wkBtwIncl: показване на цените с или без ДДС
  • wok_cookies: Вашият избор за бисквитките, 12 месеца

Измерват коя реклама води до посещение или поръчка, за да не плащаме за реклами без резултат.

Кои бисквитки?
  • Google Ads чрез Google Tag Manager (_gcl_au, _gcl_aw), до 90 дни
  • OpenAI Ads, реклами в ChatGPT
  • wok_aff: кой партньор Ви е препратил към нас (партньорска програма), 60 дни

4,6

Държава и език

Всяка държава има собствен сайт, с цените и ДДС на тази държава.

Преглед

Een Python-app opzetten

С Setup Python App настройвате Python приложение, например с Django, Flask или FastAPI. Всяко приложение получава собствена Python версия и собствена виртуална среда (virtualenv), така че инсталирате пакети отделно за всяко приложение.

Създаване на приложение

  1. В DirectAdmin кликнете под Extra Features на Setup Python App.
  2. Кликнете на CREATE APPLICATION.
  3. При Python version (1) изберете версията. Изберете актуална 3 версия, която Вашето приложение поддържа. По подразбиране е посочено 2.7, което е остаряло.
  4. При Application root (2) въведете папката на Вашето приложение, например apps/mijnapp.
  5. При Application URL (3) изберете домейна и евентуално път.
  6. При Application startup file (4) въведете стартовия файл, обикновено passenger_wsgi.py.
  7. При Application Entry point (5) въведете името на WSGI обекта, обикновено application.
  8. Кликнете на CREATE.
Формулярът за създаване на Python приложение с полетата Python version, Application root, Application URL, Application startup file и Application Entry point
(1) версията, (2) папката, (3) адресът, (4) стартовият файл, (5) entry point

DirectAdmin създава папката, виртуалната среда и първоначален стартов файл. Отворете адреса на Вашето приложение: ще видите тестова страница, която показва, че работи.

Вашият собствен код и пакети

  1. Качете Вашия код в папката на Вашето приложение.
  2. Поставете Вашите пакети във файл requirements.txt в тази папка.
  3. Редактирайте приложението в Setup Python App, попълнете при конфигурационните файлове requirements.txt и кликнете на Run Pip Install.
  4. Кликнете на Restart.

За Flask в passenger_wsgi.py въведете например from app import app as application. За Django препратете към wsgi.py на Вашия проект.

Работа във виртуалната среда

В горната част на екрана на Вашето приложение има команда, която започва с source. Копирайте я и я поставете в Terminal или Вашата SSH сесия (вижте Terminal в браузъра Ви). След това работите във виртуалната среда на Вашето приложение, с правилната Python версия, и можете да използвате например pip install или python manage.py migrate.

Често задавани въпроси

Получавам "ModuleNotFoundError" или "No module named ...".
Пакетът е инсталиран извън виртуалната среда на Вашето приложение. Първо активирайте средата с командата от екрана и инсталирайте пакета отново, или използвайте Run Pip Install.

Промених моя код, но все още виждам старата версия.
Кликнете на Restart при Вашето приложение.

Моето приложение дава грешка 503 или 500.
Проверете в дневника за грешки на Вашия домейн (вижте Site summary & logs: лог файлът за грешки и лог файлът за достъп) и в папката на Вашето приложение за лог файл със съобщението за грешка. Обикновено стартовият файл или entry point не е правилен, или липсва пакет.

Моля, изчакайте…

Настройте домейните си

За всеки домейн настройте сървърите за имена, връзката с хостинга и кой ще бъде собственикът.

Домейните Ви се зареждат…