skip to navigation
skip to content

emtex_common_utils 0.4

Contains common application for Emtex

This contains utility like permissions, audit log etc.

Detailed documentation is in the “docs” directory.

How to install

  1. Using pip:

    pip install emtex_common_utils==0.3
    Add emtex_common_utils==0.3 in your requirements.txt file and then run:
    pip install -r requirements.txt

Quick start

  1. Add “emtex_common_utils” to your INSTALLED_APPS setting like this:


Things available

  1. Database Migrations:

    python emtex_migrate --for_date="YYYY-MM-DD"
  2. Logging:

    from emtex_common_utils.models import BaseModel, BaseLogModel
    from emtex_common_utils.mixins import BaseModelMixin
    class MyModelLog(BaseLogModel):
        """ Model to log changes for model MyModel """
    class MyModel(BaseModel, BaseModelMixin):
        """ Model which changes needs to be tracked. """
        class Meta:
            log_fields = (
                my_field1, my_field2,
            log_model_name = MyModelLog
File Type Py Version Uploaded on Size
emtex_common_utils-0.4.tar.gz (md5) Source 2017-06-12 5KB