django-latency is a django application that only contains middleware to simulate network latency on your local machine. It causes your views to take several seconds to return.
This helps you identify client-side code that relies on low-latency server side code, which is generally an anti-pattern.
Like a runner training with weighted shoes, django-latency lets you feel the pain of client-server dependencies.
Set Up
Setting up django-latency is easy. After it is installed in your environemnt and on your path, simply add the middleware class to your MIDDLEWARE_CLASSES list:
MIDDLEWARE_CLASSES = (
...
'latency.middleware.LatencyMiddleware',
...
)
django-latency optionally accepts a settings variable called LATENCY_MIDDLEWARE. Currently, LATENCY_MIDDLEWARE is a dictionary whose only key is “WAIT_TIME,” a floating point value.
For example:
LATENCY_MIDDLEWARE = {
'WAIT_TIME': 5.0
}
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-latency-0.0.1.1.tar.gz.
File metadata
- Download URL: django-latency-0.0.1.1.tar.gz
- Upload date:
- Size: 1.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78393ce41150fa6f863a7c981922e2b959e2b83b3dba60fc3586cfad14194e0a
|
|
| MD5 |
1ef6a6cdb51f880a08c24ba087cc843f
|
|
| BLAKE2b-256 |
c2e332372b9d999d90f27ba817e1016af909df85610363bf49d50e6adcfc9711
|