Django middleware that keep request instance for every thread.
Install
pip install django-middleware-global-request
Usage
Add django application django_global_request to INSTALLED_APPS in settings.py
INSTALLED_APPS = [
...
'django_global_request',
...
]
Add GlobalRequestMiddleware to MIDDLEWARE in settings.py
MIDDLEWARE = [
...
'django_global_request.middleware.GlobalRequestMiddleware',
...
]
Get request instance with function get_request from django_global_request.middleware
from django_global_request.middleware import get_request
class TestModel(models.Model):
field1 = models.CharField(max_length=32)
def hello(self):
request = get_request()
...
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-middleware-global-request-0.1.2.tar.gz.
File metadata
- Download URL: django-middleware-global-request-0.1.2.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6490759bc9f7dbde4001709554e29ca715daf847f2222914b4e47117dca9313
|
|
| MD5 |
6f92e5c22e92f4e4fa09305bf565855b
|
|
| BLAKE2b-256 |
d4e02a8ec5553ce771fd2e400f845d3bba9ddfe283f7a5b9d7d1f6880ef613c0
|