apps is a list of apps you want to show in the graph. If its not in here it won’t be seen.

show_fields is a boolean that states if the field names should be shown in the graph or just in the however over. For small graphs, you can set this to True to show fields as well, but as you get more models it gets messier.

exclude is a dictionary where each key is an app_label and the items for that key are model names to hide in the graph.

If its not working as expected make sure your app labels and model names are all lower case.

Serve your plate in your urls file

Once you’ve configured your sauce, make sure you serve up a plate of spaghetti in your urls.py like so:

A sample platter

Colored edges illustrate foreign key relations, with arrows pointing from the defining
model to the related model, while gray edges illustrate many-to-many relations.
Different colors signify the different Django apps, and when relations link between
apps the edges are colored with a gradient.

Hovering over a model, gives a pop-up that lists the following information:

model name

app label

The models docstring

A list of every field, with its field type and its help text (if defined). Unique fields have their name underlined.