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

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-db-modeler-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 312fc0365bc48d044730c4750c5b6ae833e5145b7d92e0fa7cd7d9e237aaea02
MD5 bc6008d2deb8f9e521b0acd78db471cd
BLAKE2b-256 811a461ada9054a7f3de789feb51315111667c10021e8f5282aaaec791f0bde7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_db_modeler-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 322dd7dabb2db7a954966f8fea7e72d68aba2b0533aa31132b33591fcd80a509
MD5 f68418303640a5c56f49ce3be93a6e6a
BLAKE2b-256 f68d17169d27ee8190f7f1bec5b158cbe779e1cb2171d0b810202b2575027b92

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