Django View As user is a middleware thats provides login in as any user functionality. It is modification of [django-view-as] package. The django-view-as is not supported on django 2 and newer version, so I have modified the package.
Project description
Project description
Django View As user is a middleware thats provides login in as any user functionality. It is modification of django-view-as package. The django-view-as is not supported on django 2 and newer version, so I have modified the package.
- User a shortcurt key to switch user
- Login to Django application as any user
- Switchback to orginal user
Installation
Install the package:
pip install viewasuser
Add installed app:
INSTALLED_APPS = [
'django.contrib.auth',
'django.contrib.sessions',
'viewasuser',
]
Add the middleware:
MIDDLEWARE = [
'viewasuser.middleware.ViewAsMiddleware',
]
Usage
Load any page with an html response type, hit the tilda key (~), and you’ll see a new toolbar at the bottom of the page. Enter a username to change who you’re viewing the site as.
Configure the menu toggle key
The following configuration option could be set in your settings.py to change the default keystroke to toggle the “View as” menu. Its value is the javascript key number that will be matched in the keydown event handler.
VIEWAS_TOGGLE_KEY = 192
License
MIT
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file viewasuser-1.0.4.tar.gz.
File metadata
- Download URL: viewasuser-1.0.4.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb65101e930b432873f88219b09173428e28f784761a33d11dbaf40b7f2b76a5
|
|
| MD5 |
d422bd2d17a5a695888c360551a29318
|
|
| BLAKE2b-256 |
7fe7c0c62e8ebb3029a9ea14aa1d6154f10cc3159c192e724ef188a4a8673dc6
|
File details
Details for the file viewasuser-1.0.4-py3-none-any.whl.
File metadata
- Download URL: viewasuser-1.0.4-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0141b46895a80b239a345338f2b6e8216b2fd2e52ed1010dcfc9c5d165aa454c
|
|
| MD5 |
308b893b172f38b4b58ce0128a4d620f
|
|
| BLAKE2b-256 |
d82a40efb172c7ce910b75341740d396064ab166b49ea7717030fc85518a65af
|