Μετάβαση στο περιεχόμενο

Ρυθμίσεις cookies

Επιλέξτε ανά κατηγορία ποια cookies επιτρέπετε. Μπορείτε να αλλάξετε την επιλογή σας οποιαδήποτε στιγμή μέσω των Ρυθμίσεων cookies στο κάτω μέρος κάθε σελίδας. Δήλωση απορρήτου

Απαραίτητα

Πάντα ενεργά

Χρειάζονται για τη σύνδεση, για να διατηρείται το καλάθι σας και για να θυμόμαστε τις επιλογές σας. Είναι πάντα ενεργά.

Ποια cookies;
  • weboke_sessie, weboke_klant, weboke_remember: η συνεδρία σας και η παραμονή σε σύνδεση
  • weboke_basket: το καλάθι σας
  • wkBtwIncl: εμφάνιση τιμών με ή χωρίς ΦΠΑ
  • wok_cookies: η επιλογή σας για τα cookies, 12 μήνες

Μετρούν ποια διαφήμιση οδηγεί σε επίσκεψη ή παραγγελία, ώστε να μην πληρώνουμε για διαφημίσεις που δεν αποδίδουν.

Ποια cookies;
  • Google Ads μέσω Google Tag Manager (_gcl_au, _gcl_aw), έως 90 ημέρες
  • OpenAI Ads, διαφημίσεις στο ChatGPT
  • wok_aff: μέσω ποιου συνεργάτη ήρθατε σε εμάς (πρόγραμμα συνεργατών), 60 ημέρες

4,6

Χώρα και γλώσσα

Κάθε χώρα έχει τη δική της ιστοσελίδα, με τιμές και ΦΠΑ της χώρας αυτής.

Προβολή

Een Python-app opzetten

Αυτό το άρθρο δεν έχει μεταφραστεί ακόμη. Διαβάζετε την ολλανδική έκδοση.

Met Setup Python App zet je een Python-applicatie op, bijvoorbeeld met Django, Flask of FastAPI. Elke app krijgt een eigen Python-versie en een eigen virtuele omgeving (virtualenv), zodat je pakketten per app installeert.

Een app aanmaken

  1. Klik in DirectAdmin onder Extra Programma's op Setup Python App.
  2. Klik op CREATE APPLICATION.
  3. Kies bij Python version (1) de versie. Kies een actuele 3-versie die je app ondersteunt. Standaard staat er 2.7; die is verouderd.
  4. Vul bij Application root (2) de map van je app in, bijvoorbeeld apps/mijnapp.
  5. Kies bij Application URL (3) het domein en eventueel een pad.
  6. Vul bij Application startup file (4) het startbestand in, meestal passenger_wsgi.py.
  7. Vul bij Application Entry point (5) de naam van het WSGI-object in, meestal application.
  8. Klik op CREATE.
Het formulier om een Python-app aan te maken met de velden Python version, Application root, Application URL, Application startup file en Application Entry point
(1) de versie, (2) de map, (3) het adres, (4) het startbestand, (5) het entry point

DirectAdmin maakt de map, de virtuele omgeving en een eerste startbestand aan. Open het adres van je app: je ziet een testpagina die zegt dat het werkt.

Je eigen code en pakketten

  1. Upload je code naar de map van je app.
  2. Zet je pakketten in een bestand requirements.txt in die map.
  3. Bewerk de app in Setup Python App, vul bij de configuratiebestanden requirements.txt in en klik op Run Pip Install.
  4. Klik op Restart.

Voor Flask zet je in passenger_wsgi.py bijvoorbeeld from app import app as application. Voor Django verwijs je naar de wsgi.py van je project.

Werken in de virtuele omgeving

Bovenaan het scherm van je app staat een opdracht die begint met source. Kopieer die en plak hem in de Terminal of je SSH-sessie (zie Terminal in je browser). Daarna werk je in de virtuele omgeving van je app, met de juiste Python-versie, en kun je bijvoorbeeld pip install of python manage.py migrate gebruiken.

Veelgestelde vragen

Ik krijg "ModuleNotFoundError" of "No module named ...".
Het pakket is buiten de virtuele omgeving van je app geïnstalleerd. Activeer eerst de omgeving met de opdracht uit het scherm en installeer het pakket opnieuw, of gebruik Run Pip Install.

Ik heb mijn code gewijzigd, maar ik zie nog de oude versie.
Klik op Restart bij je app.

Mijn app geeft een fout 503 of 500.
Kijk in het foutenlogboek van je domein (zie Siteoverzicht en logboeken: het foutlog en het toegangslog) en in de map van je app naar een logbestand met de foutmelding. Meestal klopt het startbestand of het entry point niet, of ontbreekt er een pakket.

Μια στιγμή…

Ρυθμίστε τα domains σας

Ρυθμίστε για κάθε domain τους nameservers, τη σύνδεση με το hosting σας και ποιος θα είναι ο κάτοχος.

Φόρτωση των domains σας…