Task Manager helps you keep track of - you guessed it - tasks!
This study project focuses on syncing databases with Web and setting up custom models to work with each other nicely.
I mean, it's all just Django ORM!
- Use authorization for picky access
- Create tasks and assign them to members
- Add statuses and labels for easier distinction
- Filter tasks by their content
Fourth project of @Hexlet's Python Course
Built on Python using Django and Bootstrap with the help of various libs.
Uses SQLite (dev) and PostgreSQL (prod).
Localized to Russian.
Optional: your preferred DB engine. Built-in SQLite works just as fine for demo.
- Download or simply clone the rep
pip install --user git+https://github.com/alienflakes/python-project-52.git- Create a .env file in the root directory and add these variables:
DATABASE_URL='sqlite:////absolute/path/db.sqlite3' or your db's schema
SECRET_KEY='enter or generate a key'
DEBUG=True/False (optional, defaults to False)
- Build the project:
make build- Run your local server:
make dev