-
Notifications
You must be signed in to change notification settings - Fork 7
Oppstart
Edvard Ødegaard edited this page May 13, 2019
·
4 revisions
For å starte å utvikle nettsiden trenger du et par programmer:
Program | Funksjon |
---|---|
Python 3 | Python3 kreves for å kjøre websiden. Django bygger på websiden. |
Django | Django er et rammeverk som gir web-funksjonalitet i Python. |
Virtualenv | Lar deg lage en virtuell mappe som inneholder alle python-pakkene som trengs. Dette lar deg jobbe på flere prosjekter med ulike pakker og versjoner samtidig ved å aktivere/deaktivere virtuelle miljøer. |
(APT) Installere virtualenv: sudo apt install virtualenv
(APT) Initialisere virtualenv: virtualenv venv --python=python3
(PIP) Installere virtualenv: pip install virtualenv
(PIP) Initialisere virtualenv: python -m virtualenv venv --python=python3
Følgende kommandoer gjøres i "website" mappen
Før du installerer depenencies, aktiver virtualenv med . venv/bin/activate
Installere dependencies: pip install -r requirements.txt
Sett opp en tom database: python manage.py migrate
Lage django superbruker: python manage.py createsuperuser
(interaktiv meny etter denne kommandoen er kjørt)
Aktivere virtualenv: . venv/bin/activate
Kjøre django serveren: python manage.py runserver