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.3.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.3-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-db-modeler-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 79ea6917f0faece00695081fabca7529a79a0e7fe8f7c2bab5fd0be7c6fc9d49
MD5 1808ec2b4eb638b087d377d67bfd70f0
BLAKE2b-256 ce00a24f160e082cacfd5dc8cf065b00814716e2b7f98f906929a0c2d1956cc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_db_modeler-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b294c3236c2c622eb836065ce3c01893f258d9734a13da08669dfbe2c0630ba5
MD5 f51c1f4c8489598f2a5feff47b721487
BLAKE2b-256 cc02aa5b3ab3775da5cc5c8d9cb111bfaca171659b47192d7896f1be95681834

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