Skip to main content

Very simple application, that allow to define a thread specific global variables.

Project description

Django-globals

changelog

Django-globals is a very simple application, that allow you to define thread specific global variables.

It includes a middleware Global, which can be used to access to the current request and user, which is useful outside of a view when the “request” variable is not defined.

Installation

Install using pip

pip install django-globals

Configuration

In your project’s settings.py, add django_globals.middleware.Global to MIDDLEWARE (or MIDDLEWARE_CLASSES on Django < 1.10).

Usage

Now you can use from django_globals import globals and access to the globals.request and globals.user from anywhere.

Help

For more information see the documentation at:

https://django-globals.readthedocs.io/

If you have questions or have trouble using the app please file a bug report at:

https://github.com/svetlyak40wt/django-globals/issues

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-globals-0.3.2.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

django_globals-0.3.2-py2.py3-none-any.whl (2.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-globals-0.3.2.tar.gz.

File metadata

  • Download URL: django-globals-0.3.2.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for django-globals-0.3.2.tar.gz
Algorithm Hash digest
SHA256 bfcee81e7c6771f32ea12a4c7f82b52ce69ef1dd571356693ce21788e7cbab57
MD5 ea23ed309ad007ca1e184792055b5919
BLAKE2b-256 1149e07d7a8ed6bab195b0210dfa407278fa33784d090b547b651b3379ba3438

See more details on using hashes here.

File details

Details for the file django_globals-0.3.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_globals-0.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 000d9172c1443a9cb4ba70ff1ac656d6f082fe9d8afa07a5ff2f5b1edb235253
MD5 1801c006a77393fbe169d497fd69a0ba
BLAKE2b-256 1b3152cf6de4f1f5972d8540986b414c231fd4c7cf699c33d204de07b0708376

See more details on using hashes here.

Supported by

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