Siirry suoraan sisältöön

Evästeasetukset

Valitse, mitä evästetyyppejä sallit. Voit muuttaa valintaasi milloin tahansa jokaisen sivun alareunassa olevasta kohdasta Evästeasetukset. Tietosuojaseloste

Välttämättömät

Aina käytössä

Tarvitaan sisäänkirjautumiseen, ostoskorin säilyttämiseen ja valintojesi muistamiseen. Nämä ovat aina käytössä.

Mitkä evästeet?
  • weboke_sessie, weboke_klant, weboke_remember: istuntosi ja sisäänkirjautuneena pysyminen
  • weboke_basket: ostoskorisi
  • wkBtwIncl: hintojen näyttäminen verollisina tai verottomina
  • wok_cookies: evästevalintasi, 12 kuukautta

Mittaa, mikä mainos johtaa käyntiin tai tilaukseen, jotta emme maksa mainoksista, joista ei ole hyötyä.

Mitkä evästeet?
  • Google Ads Google Tag Managerin kautta (_gcl_au, _gcl_aw), enintään 90 päivää
  • OpenAI Ads, mainokset ChatGPT-palvelussa
  • wok_aff: minkä kumppanin kautta tulit meille (kumppaniohjelma), 60 päivää

4,6

Maa ja kieli

Jokaisella maalla on oma sivustonsa, jossa on kyseisen maan hinnat ja ALV.

Näytä

Een Python-app opzetten

Vaihtoehdolla Setup Python App perustat Python-sovelluksen, esimerkiksi Djangolla, Flaskilla tai FastAPI:lla. Jokainen sovellus saa oman Python-version ja oman virtuaaliympäristön (virtualenv), jolloin pakettien asennus tapahtuu sovelluskohtaisesti.

Sovelluksen luominen

  1. Klikkaa DirectAdminissa kohdassa Extra Features vaihtoehtoa Setup Python App.
  2. Klikkaa CREATE APPLICATION.
  3. Valitse kohdassa Python version (1) versio. Valitse ajantasainen 3-versio, jota sovelluksesi tukee. Oletuksena on 2.7, joka on vanhentunut.
  4. Täytä kohtaan Application root (2) sovelluksesi kansio, esimerkiksi apps/mijnapp.
  5. Valitse kohdassa Application URL (3) domain ja tarvittaessa polku.
  6. Täytä kohtaan Application startup file (4) käynnistystiedosto, yleensä passenger_wsgi.py.
  7. Täytä kohtaan Application Entry point (5) WSGI-objektin nimi, yleensä application.
  8. Klikkaa CREATE.
Python-sovelluksen luomislomake, jossa kentät Python version, Application root, Application URL, Application startup file ja Application Entry point
(1) versio, (2) kansio, (3) osoite, (4) käynnistystiedosto, (5) entry point

DirectAdmin luo kansion, virtuaaliympäristön ja ensimmäisen käynnistystiedoston. Avaa sovelluksesi osoite: näet testisivun, joka kertoo sen toimivan.

Oma koodi ja paketit

  1. Lataa koodisi sovelluksesi kansioon.
  2. Laita paketit tiedostoon requirements.txt siihen kansioon.
  3. Muokkaa sovellusta Setup Python Appissa, täytä konfiguraatiotiedostojen kohdalle requirements.txt ja klikkaa Run Pip Install.
  4. Klikkaa Restart.

Flaskissa kirjoita passenger_wsgi.py-tiedostoon esimerkiksi from app import app as application. Djangossa viittaa projektisi wsgi.py-tiedostoon.

Työskentely virtuaaliympäristössä

Sovelluksesi näytön yläosassa on komento, joka alkaa sanalla source. Kopioi se ja liitä Terminaliin tai SSH-istuntoosi (katso Terminal selaimessa). Sen jälkeen työskentelet sovelluksesi virtuaaliympäristössä, oikealla Python-versiolla, ja voit käyttää esimerkiksi komentoja pip install tai python manage.py migrate.

Usein kysytyt kysymykset

Saan virheen "ModuleNotFoundError" tai "No module named ...".
Paketti on asennettu sovelluksesi virtuaaliympäristön ulkopuolelle. Aktivoi ensin ympäristö näytöllä näkyvällä komennolla ja asenna paketti uudelleen, tai käytä Run Pip Install -toimintoa.

Muutin koodia, mutta näen yhä vanhan version.
Klikkaa sovelluksesi kohdalla Restart.

Sovellukseni antaa virheen 503 tai 500.
Tarkista domainisi virhelokista (katso Site summary & logs: virhelogi ja käyttölogi) ja sovelluksesi kansiosta lokitiedosto, jossa näkyy virheilmoitus. Yleensä käynnistystiedosto tai entry point on väärin, tai jokin paketti puuttuu.

Hetkinen…

Määritä verkkotunnuksesi

Määritä kullekin verkkotunnukselle nimipalvelimet, liitos webhotelliin ja se, kuka tulee omistajaksi.

Ladataan verkkotunnuksia…