Skip to main content

A Django management command to generate a graph of a model and its neighbors up to a specified depth.

Project description

Django Graph Models Command

This package provides a Django custom management command to generate a graph of a model and its neighbors up to a specified depth.

Installation

  1. Install the package using pip:

pip install django-db-modeler

  1. Add the app to your Django project's INSTALLED_APPS:
INSTALLED_APPS = [
    ...
    'db_modeler',
]

Usage

python manage.py model_db your_app.ModelName depth 1 --output output_file.svg

Options

  • model_name: The name of the model to visualize.
  • depth: The depth of relationships to include.
  • --output: The output file name.
  • --theme: The theme to use for the graph (default: original).
  • --layout: The layout of the graph (default: dot).

Example

python manage.py model_db product.Product 0 --output model.svg

License

This project is licensed under the MIT License.

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

django-db-modeler-0.1.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

django_db_modeler-0.1.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file django-db-modeler-0.1.1.tar.gz.

File metadata

  • Download URL: django-db-modeler-0.1.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for django-db-modeler-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d1e7c914b5fd7bfc727b8129fd9a66dbfc8868eb7b28c1869e5258e323df17af
MD5 4c80322badb7e82a018d4b101dccd653
BLAKE2b-256 8bd38e76118e537d15ae2f3b7e2e0932750d9f656d6c6178e8cf19390ff70674

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_db_modeler-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4453bf685a5a945155ebea590461f2537a46759d27605cfa568a3c4268a13a52
MD5 dedfe07399e68f3cac70e47c0ac32f88
BLAKE2b-256 9f62c1a7ae2d9455538d4f1e99d96e0a78397d86eb2ca7faf0296b8fc6efa37a

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