wiki.management.commands package

Submodules

Django model to DOT (Graphviz) converter by Antonio Cavedoni <antonio@cavedoni.org>

edited as management script by Benjamin Bach <benjamin@overtag.dk>

Depends on package ‘graphviz’, ie. ‘apt-get install graphviz’

Example usage: $ ./manage.py wikiviz wiki –inheritance | dot -Tpdf -o <filename>.pdf

Place this script in the management.commands package of your application or project.

options:

-h, –help show this help message and exit.

-a, –all_applications show models from all applications.

-d, –disable_fields don’t show the class member fields.

-g, –group_models draw an enclosing box around models from the same app.

-i, –include_models=User,Person,Car only include selected models in graph.

-n, –verbose_names use verbose_name for field and models.

-L, –language specify language used for verrbose_name localization

-x, –exclude_columns exclude specific column(s) from the graph.

-X, –exclude_models exclude specific model(s) from the graph.

-e, –inheritance show inheritance arrows.

class wiki.management.commands.wikiviz.Command

Bases: django.core.management.base.BaseCommand

args = '--dummy'
handle(*args, **options)
help = 'Create a graph of your app!'
option_list = (<Option at 0x2fd7950: -v/--verbosity>, <Option at 0x2fd7a70: --settings>, <Option at 0x2fd7ab8: --pythonpath>, <Option at 0x2fd9758: --traceback>, <Option at 0x2848368: -a/--all_applications>, <Option at 0x2848248: -d/--disable_fields>, <Option at 0x28482d8: -g/--group_models>, <Option at 0x28483b0: -i/--include_models>, <Option at 0x2848d88: -n/--verbose_names>, <Option at 0x2848320: -l/--language>, <Option at 0x2848440: -X/--exclude_models>, <Option at 0x2848200: -e/--inheritance>)
wiki.management.commands.wikiviz.generate_dot(app_labels, **kwargs)
wiki.management.commands.wikiviz.parse_file_or_list(arg)

Module contents

Table Of Contents

This Page