Discovery¶
Auto discovery module.
- class confirm.django.discovery.ClassDiscoverer(module_name, base_class=None, include_base_class=True)¶
An auto discovery class which helps to discover classes in modules with a certain name within all installed Django apps.
- property classes¶
The auto discovered classes.
- Returns:
The classes
- Return type:
list
- class confirm.django.discovery.ModuleDiscoverer(module_name)¶
An auto discovery class which can be used to discover Python modules matching a certain name within all installed / configured Django apps.
- Parameters:
module_name (str) – The desired module name
- property modules¶
The discovered modules matching the
module_name
within all installed / configured Django apps.- Returns:
The modules
- Return type:
list
- Raises:
ModuleNotFoundError – In case module wasn’t found