待办事项
项目描述
1 欢迎使用maykin-auth-matrix的文档!
- 版本::
0.1.0
- 源::
- 关键词::
<keywords>
- PythonVersion::
3.10
DigiD兼容授权矩阵,用于管理Django项目。
2 特性
显示组权限的矩阵
显示用户组的矩阵
允许以不同格式导出矩阵
3 安装
3.1 要求
Python 3.10或更高版本
Django 4.2或更高版本
3.2 安装
pip install maykin-auth-matrix
4 使用
将URL添加到Django项目的urls.py
from django.contrib import admin
from django.urls import path, include
from auth_matrix.views import AuthMatrixView
urlpatterns = [
path(
"admin/authorization/",
include("auth_matrix.admin_urls"),
),
]
# 显示授权矩阵
转到组管理页面,并点击“授权矩阵”链接查看矩阵。
# 导出授权矩阵
在组管理页面的右上角,您可以选择将矩阵导出到不同的格式。
点击导出按钮,选择您想要导出矩阵的格式。
- 您可以选择两种资源
用户组资源:导出用户作为行、组作为列的矩阵
组权限资源:导出权限作为行、组作为列的矩阵
5 本地开发
要本地安装和开发库,请使用
.. code-block:: bash
pip install -e .[tests,coverage,docs,release]
当通过 django-admin 运行管理命令时,请确保将根目录添加到 Python 路径中(或使用 python -m django <command>)
export PYTHONPATH=. DJANGO_SETTINGS_MODULE=testapp.settings
django-admin check
# or other commands like:
# django-admin makemessages -l nl
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪一个,请了解有关 安装包 的更多信息。
源代码分发
maykin_auth_matrix-0.1.1.tar.gz (10.0 kB 查看哈希值)
构建分发
关闭
maykin_auth_matrix-0.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 397d16eace556bf12fc16d86f3499a4df8e36b6680557eebb5fb1acb4e816b70 |
|
MD5 | ecbe3ef406187a635b559327ed709baf |
|
BLAKE2b-256 | 5e3a1a4f46af9d89760f0f5c3384ab046f203d0883122176325c676cf3b4388a |
关闭
maykin_auth_matrix-0.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ddf4046b0d7c35b70237df4631ad0e9e8ff240d71b6cf0a1fdf93ef3d7a028e4 |
|
MD5 | abe5cf8228784ea822d18f585b66e60b |
|
BLAKE2b-256 | ca6863bde3e9eaa80f6312b5561dd5b7dd97b7a64de5182611d94c414f049ce7 |