mikhsol / advbackend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ADVBACKEND

Three API endpoints for data statistics fetching. Implemented as django application.

Setup

  • Create virtualenv inside project folder:

    • virtualenv -p /usr/bin/python3 evn_advbackend
    • source evn_advbackend/bin/activate
    • pip install -r requirements.txt
  • Deactivate virtualenv:

    • deactivate

Running

  • Start the sever:
    • ./manage.py runserver

Testing

  • Testing:
    • ./manage_test.py test

Data migration:

  • ./manage.py makemigrations
  • ./manage.py migrate

Data migration is time consuming process.

  • Migration into inmemory sqlite db takes 320 seconds.
  • Migration into local sqlite db takes 341 seconds.

About


Languages

Language:Python 100.0%