Technical task for Junior Python Developer position - Parser of specifically crafted csv files.
- Parse and validate csv file
- Store values to db
- Retrieve data for the current user and preprocess according to the specification
- Display results in html tables
- Create database with owner. Set credentials to env variables or directly in
settings.py
- Run
python manage.py migrate
to apply initial migrations and add test user from fixtures - Run
python manage.py runserver
to start the web server
Python 3.6+
Django 2.0+
python-magic