Skip to main content

Django models for Project Management Dashboard

Project description

models_package_vasmoul

A reusable Django models module containing the core data models for a Project Management Dashboard application.

This package can be used in any Django project to manage projects, their milestones, team members, and events.

Features

  • Project model with title, description, owner, tags, progress, status, health, and deletion status.
  • Milestone model to track project milestones and progress.
  • TeamMember model for project team assignments.
  • Event model to log actions related to projects.
  • Easily integrated into existing Django projects.

Installation

You can install the package from PyPI:

pip install models_package_vasmoul

# Usage
# Add the app to your Django INSTALLED_APPS:

INSTALLED_APPS = [
    ...
    'models_package_vasmoul',
]

# Run migrations
```bash
python manage.py makemigrations models_package_vasmoul
python manage.py migrate

# Usage of models
from models_package_vasmoul.models import Project, Milestone, TeamMember, Event

# Create a new project
project = Project.objects.create(
    title="Project Alpha",
    short_description="A short description",
    owner="John Doe",
    status="in_progress",
    health="green"
)

# Add a milestone
Milestone.objects.create(
    project=project,
    title="Milestone 1",
    description="Initial phase",
    due_date="2025-12-01",
    progress=50
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

models_package_vasmoul-0.1.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

models_package_vasmoul-0.1.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file models_package_vasmoul-0.1.1.tar.gz.

File metadata

  • Download URL: models_package_vasmoul-0.1.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for models_package_vasmoul-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8a61967e9697a6eb1fba26e5f23bfffe40593dffcdece7c5b738ef11c48c6970
MD5 6e6f184718cc5b6d27cad60c477074c8
BLAKE2b-256 84854d9c0dc7b56934ba5b89947fd345b909c2ee09d2ec174511638a41fc4929

See more details on using hashes here.

File details

Details for the file models_package_vasmoul-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for models_package_vasmoul-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c29fbaf5776da853de9a0ab8e2f74f147222240115eec82225a15540d141e43e
MD5 3b221fbc6e040621b88c23da645334ed
BLAKE2b-256 2cab089056ce52defb07de1f8e971be8cceb17927a51a3c830c49ae1cfd8cb68

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page