Configure

Here is the list of settings used by django-anysign.

INSTALLED_APPS

There is no need to register django-anysign application in your Django’s INSTALLED_APPS setting.

ANYSIGN

The settings.ANYSIGN is a dictionary that contains all specific configuration for django-anysign.

Example from the Demo project:

ANYSIGN = {
    'BACKENDS': {
        'dummysign': 'django_dummysign.backend.DummySignBackend',
    },
    'SIGNATURE_TYPE_MODEL': 'django_anysign_demo.models.SignatureType',
    'SIGNATURE_MODEL': 'django_anysign_demo.models.Signature',
    'SIGNER_MODEL': 'django_anysign_demo.models.Signer',
}

BACKENDS

A dictionary where:

  • keys are backend codes, i.e. machine-readable names for backends. These keys are typically stored in the database as django_anysign.models.SignatureType.signature_backend_code.
  • values are Python path to import backend’s implementation, typically a class.

See also get_signature_backend().

SIGNATURE_TYPE_MODEL

The Python path to import the SignatureType model.

SIGNATURE_MODEL

The Python path to import the Signature model.

SIGNER_MODEL

The Python path to import the Signer model.