Skip to main content

Collection of utilities for Django

Project description

YUTILS == Yet/Why Another Utility Belt

This is a collection of misc. utilities for Django.

Installation

  1. Download dependencies:
    • Python 2.6+

    • Django 1.5+

  2. pip install django-yutils or easy_install django-yutils

Configuration

settings.py

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

    INSTALLED_APPS = (
        # all other installed apps
        'yutils',
    )
  2. Add logger handler:

    LOGGING = {
        'version': 1,
        'disable_existing_loggers': False,
        'handlers': {
            # all other handlers
            'log_file_yutils': {
                'level': 'DEBUG',
                'class': 'logging.handlers.RotatingFileHandler',
                'filename': os.path.join(os.path.join(os.path.dirname( __file__ ), '..'), 'logs/yutils.log'),
                'maxBytes': '16777216', # 16megabytes
             },
        },
        'loggers': {
            # all other loggers
            'yutils': {
                'handlers': ['log_file_yutils'],
                'propagate': True,
                'level': 'DEBUG',
            }
        }
    }
  3. Configure YUTILS’s settings:

    YUTILS = {
        'mandrill_api_key': '{{ API_KEY }}'
    }

Logs

Create a ‘logs’ folder in your project’s root folder (if you don’t have one already). Your project folder should look something like this:

myproject/
    __init__.py
    settings.py
    urls.py
    wsgi.py
logs/
manage.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-yutils-0.2.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file django-yutils-0.2.tar.gz.

File metadata

  • Download URL: django-yutils-0.2.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-yutils-0.2.tar.gz
Algorithm Hash digest
SHA256 54edf3fa4334345fc418394212c30ab832c523d422b53ff296a2b786ee2f4c80
MD5 de066ece2acb9c06609bf22e4cde5898
BLAKE2b-256 4eb0b4fecfb0ef5940411aaee7ecad74feb1ac6cf19a350149c8462f5e299160

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page