It is not possible to create the tools you are looking for that will work in practice. Django does not force you to any structure. The tool can only work with a strict structure. Also django allows you to take full advantage of the dynamic nature of python. Itβs too difficult to create tools that can understand the dynamics of your project.
A few examples:
views can be methods generated by factory methods.
View can display various patterns in different situations.
URLs can be generated dynamically
Custom reslover url can use
The variable can be used in the {% extend %} tag. Assume one anonymous template for an authenticated user and another for an anonymous user.
Tools that give you a lot of visual information about the project are common to the java world, but not to python.
One of the advantages of python is that it allows you to quickly write readable code. Usually well-written and well-structured code explains it very well without additional tools.
To make it easier to find templates / views, you should have a good structure for your code and possibly invent some project-level naming conventions for views / templates / URLs.
Ski
source share