This page walks you through everything needed to get Gestor de Tareas Django running on your local machine — from cloning the repository to seeing the login page in your browser. The entire setup takes only a few minutes and requires no external database or cloud services, as the project ships with a SQLite database out of the box.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/LucPinheiro/gestor-tarea-django/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites — make sure you have the following tools installed before you begin:
- Python 3.10 or newer — python.org/downloads
- pip — bundled with Python 3.10+; verify with
pip --version - Git — git-scm.com
Create and activate a virtual environment
A virtual environment keeps the project’s Python dependencies isolated from your system installation.Once activated, your terminal prompt will be prefixed with
- Linux / macOS
- Windows
(venv).Install dependencies
Install all required Python packages from The file pins the following key packages:
requirements.txt:| Package | Minimum version | Purpose |
|---|---|---|
Django | >=5.0 | Core web framework |
pandas | >=2.0 | Data manipulation used for CSV processing |
openpyxl | >=3.1 | Excel/XLSX read-write support |
django-import-export | >=4.0 | Admin-level import and export integration |
gunicorn | >=21.0 | WSGI server for production deployment |
Apply database migrations
Generate and apply all Django migrations to create the SQLite schema:This creates
db.sqlite3 in the project root with all the tables the tareas app needs.Create a superuser (optional but recommended)
A superuser account gives you access to the Django admin panel at You will be prompted for a username, email address, and password.
/admin/, where you can manage tasks and users directly.Once the server is running, open the following URLs in your browser:
- Application login page: http://127.0.0.1:8000
- Django admin panel: http://127.0.0.1:8000/admin