A Python package – i.e. a directory of code – that contains all the
settings for an instance of Django. This would include database
configuration, Django-specific options and application-specific
settings.

property

Also known as “managed attributes”, and a feature of Python since
version 2.2. This is a neat way to implement attributes whose usage
resembles attribute access, but whose implementation uses method calls.