Gå direkte til indholdet

Cookieindstillinger

Vælg for hver type, hvilke cookies du tillader. Du kan altid ændre dit valg via Cookieindstillinger nederst på hver side. Privatlivspolitik

Nødvendige

Altid slået til

Nødvendige for at logge ind, gemme din kurv og huske dine valg. De er altid slået til.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session og at forblive logget ind
  • weboke_basket: din kurv
  • wkBtwIncl: vise priser med eller uden moms
  • wok_cookies: dit cookievalg, 12 måneder

Måler, hvilken annonce der fører til et besøg eller en bestilling, så vi ikke betaler for annoncer, der ikke virker.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), op til 90 dage
  • OpenAI Ads, annoncer i ChatGPT
  • wok_aff: hvilken partner der henviste dig til os (affiliateprogram), 60 dage

4,6
.nl €4,99 (≈ 37,30 kr.)/år.com €14,95 (≈ 112 kr.)/år.eu €5,49 (≈ 41,03 kr.)/år 500+ udvidelser →

Land og sprog

Hvert land har sin egen side med landets priser og moms.

Se

En Python-applikation opsætte

Med Setup Python App opsætter du en Python-applikation, for eksempel med Django, Flask eller FastAPI. Hver applikation får sin egen Python-version og sit eget virtuelle miljø (virtualenv), så du installerer pakker for hver applikation for sig.

Opret en applikation

  1. Klik i DirectAdmin under Ekstra funktioner på Setup Python App.
  2. Klik på CREATE APPLICATION.
  3. Vælg under Python version (1) versionen. Vælg en aktuel 3-version, som din applikation understøtter. Som standard står der 2.7, som er forældet.
  4. Udfyld under Application root (2) mappen til din applikation, for eksempel apps/mijnapp.
  5. Vælg under Application URL (3) domænet og eventuelt en sti.
  6. Udfyld under Application startup file (4) startfilen, som regel passenger_wsgi.py.
  7. Udfyld under Application Entry point (5) navnet på WSGI-objektet, som regel application.
  8. Klik på CREATE.
Formularen til at oprette en Python-applikation med felterne Python version, Application root, Application URL, Application startup file og Application Entry point
(1) versionen, (2) mappen, (3) adressen, (4) startfilen, (5) entry point

DirectAdmin opretter mappen, det virtuelle miljø og en første startfil. Åbn adressen til din applikation: du ser en testside, der viser, at det virker.

Din egen kode og pakker

  1. Upload din kode til mappen for din applikation.
  2. Sæt dine pakker i en fil kaldet requirements.txt i den mappe.
  3. Rediger applikationen i Setup Python App, udfyld requirements.txt ved konfigurationsfilerne, og klik på Run Pip Install.
  4. Klik på Restart.

Til Flask sætter du for eksempel i passenger_wsgi.py from app import app as application. Til Django henviser du til wsgi.py i dit projekt.

Arbejde i det virtuelle miljø

Øverst på skærmbilledet for din applikation står en kommando, der starter med source. Kopier den, og indsæt den i Terminal eller din SSH-session (se Terminal i din browser). Derefter arbejder du i det virtuelle miljø for din applikation med den rigtige Python-version, og du kan for eksempel bruge pip install eller python manage.py migrate.

Ofte stillede spørgsmål

Jeg får "ModuleNotFoundError" eller "No module named ...".
Pakken er installeret uden for det virtuelle miljø for din applikation. Aktiver først miljøet med kommandoen fra skærmbilledet, og installer pakken igen, eller brug Run Pip Install.

Jeg har ændret min kode, men ser stadig den gamle version.
Klik på Restart ved din applikation.

Min applikation giver en fejl 503 eller 500.
Se i fejlloggen for dit domæne (se Oversigt og logs for websted: fejlloggen og adgangsloggen) og i mappen for din applikation efter en logfil med fejlmeddelelsen. Som regel passer startfilen eller entry point ikke, eller også mangler der en pakke.

Et øjeblik…

Opsæt dine domæner

Angiv for hvert domæne navneserverne, tilknytningen til din hosting, og hvem der bliver ejer.

Indlæser dine domæner…