Skip to content

emmakuppart/toyrem-api

Repository files navigation

Lähtekoodi allalaadimine koodihoidlast

git clone [email protected]:emmakuppart/toyrem-api.git

Pip alla laadimine

python3 -m pip install --user --upgrade pip

Virtuaalse keskkonna alla laadimine

python3 -m pip install --user virtualenv

Virtuaalse keskkonna loomine

python3 -m venv env

Virtuaalse keskkonna aktiveerimine & deaktiveerimine

source env/bin/activate
deactivate

Django alla laadimine (virtuaalses keskkonnas)

pip install django
pip install djangorestframework
pip install psycopg2 (või psycopg2-binary) (Postgres andmebaas)
pip install Pillow (piltide haldus)
pip install django-cors-headers (Päringuvõltsingu kaitse)
pip install pymemcache (sessioonid)
pip install django-apscheduler (taustaprotsessid)
pip install requests (Veebipäringud)

Rakenduse käivitamine (vaikimisi port 8000)

python manage.py runserver

Andmebaasi uuendamine

python manage.py makemigrations
python manage.py migrate api --run-syncdb --fake

Admin kasutaja loomine

python manage.py createsuperuser

Andmebaasi loomine

docker-compose up

Taustaprotsesside tööle panemine

python manage.py runapscheduler

Abi

Kui tekib error "env/bin/python3: bad interpreter: No such file or directory", siis tasub virtuaalkeskkond lähtestada.

Kasutatud materjalid

https://medium.com/swlh/build-your-first-rest-api-with-django-rest-framework-e394e39a482c
https://bezkoder.com/django-rest-api/
https://docs.djangoproject.com/en/3.2/topics/http/sessions/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages