Gå til innholdet

Cookie-innstillinger

Velg hvilke typer cookies du tillater. Du kan når som helst endre valget via Cookie-innstillinger nederst på hver side. Personvernerklæring

Nødvendige

Alltid på

Trengs for å logge inn, beholde handlekurven og huske valgene dine. Disse er alltid på.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: økten din og at du forblir innlogget
  • weboke_basket: handlekurven din
  • wkBtwIncl: visning av priser med eller uten mva.
  • wok_cookies: cookievalget ditt, 12 måneder

Måler hvilken annonse som fører til et besøk eller en bestilling, slik at vi ikke betaler for annonser som ikke gir noe.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), opptil 90 dager
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: hvilken partner som henviste deg til oss (partnerprogram), 60 dager

4,6

Land og språk

Hvert land har sin egen nettside, med priser og mva. for det landet.

Vis

Sette opp en Python-app

Med Setup Python App setter du opp en Python-applikasjon, for eksempel med Django, Flask eller FastAPI. Hver app får en egen Python-versjon og en egen virtuell omgivelse (virtualenv), slik at du installerer pakker per app.

Opprette en app

  1. Klikk i DirectAdmin under Extra Features på Setup Python App.
  2. Klikk på CREATE APPLICATION.
  3. Velg versjon under Python version (1). Velg en aktuell 3-versjon som appen din støtter. Som standard står det 2.7, som er utdatert.
  4. Fyll inn mappen til appen din under Application root (2), for eksempel apps/mijnapp.
  5. Velg domenet og eventuelt en sti under Application URL (3).
  6. Fyll inn startfilen under Application startup file (4), vanligvis passenger_wsgi.py.
  7. Fyll inn navnet på WSGI-objektet under Application Entry point (5), vanligvis application.
  8. Klikk på CREATE.
Skjemaet for å opprette en Python-app med feltene Python version, Application root, Application URL, Application startup file og Application Entry point
(1) versjonen, (2) mappen, (3) adressen, (4) startfilen, (5) entry point

DirectAdmin oppretter mappen, den virtuelle omgivelsen og en første startfil. Åpne adressen til appen din: du ser en testside som sier at det fungerer.

Din egen kode og dine egne pakker

  1. Last opp koden din til mappen til appen din.
  2. Legg pakkene dine i en fil kalt requirements.txt i den mappen.
  3. Rediger appen i Setup Python App, fyll inn requirements.txt under konfigurasjonsfilene og klikk på Run Pip Install.
  4. Klikk på Restart.

For Flask setter du for eksempel inn from app import app as application i passenger_wsgi.py. For Django viser du til wsgi.py-filen i prosjektet ditt.

Å jobbe i den virtuelle omgivelsen

Øverst i skjermbildet for appen din står det en kommando som begynner med source. Kopier den og lim den inn i Terminal eller SSH-økten din (se Terminal i nettleseren din). Deretter jobber du i den virtuelle omgivelsen til appen din, med riktig Python-versjon, og kan for eksempel bruke pip install eller python manage.py migrate.

Ofte stilte spørsmål

Jeg får «ModuleNotFoundError» eller «No module named ...».
Pakken er installert utenfor den virtuelle omgivelsen til appen din. Aktiver først omgivelsen med kommandoen fra skjermbildet og installer pakken på nytt, eller bruk Run Pip Install.

Jeg har endret koden min, men ser fortsatt den gamle versjonen.
Klikk på Restart ved appen din.

Appen min gir en feil 503 eller 500.
Se i feilloggen for domenet ditt (se Site summary & logs: feillogg og tilgangslogg) og i mappen til appen din etter en loggfil med feilmeldingen. Som regel stemmer ikke startfilen eller entry point, eller det mangler en pakke.

Et øyeblikk …

Sett opp domenene dine

Ordne for hvert domene navnetjenerne, koblingen til hostingen din og hvem som blir innehaver.

Laster inn domenene dine…