国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

django權限的自定義

Mr_houzi / 1188人閱讀

添加權限

1

class Task(models.Model):
    class Meta:
        permissions = (
            ("view_task", "Can see available tasks"),
            ("change_task_status", "Can change the status of tasks"),
            ("close_task", "Can remove a task by setting its status as closed"),
        )

2

from myapp.models import BlogPost
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType

content_type = ContentType.objects.get_for_model(Task)
permission = Permission.objects.create(codename="can_publish",
                                       name="Can Publish Posts",
                                       content_type=content_type)
分配權限
myuser.user_permissions = [permission_list]
myuser.user_permissions.add(permission, permission, ...) #增加權限
myuser.user_permissions.remove(permission, permission, ...) #刪除權限
myuser.user_permissions.clear() #清空權限

group.permissions = [permission_list]
group.permissions.add(permission, permission, ...)
group.permissions.remove(permission, permission, ...)
group.permissions.clear()
檢查權限
myuser.has_perm("myapp.fix_car")

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/44205.html

相關文章

  • django權限的自定義

    添加權限 1 class Task(models.Model): class Meta: permissions = ( (view_task, Can see available tasks), (change_task_status, Can change the status of tasks), ...

    leanxi 評論0 收藏0
  • django權限的自定義

    添加權限 1 class Task(models.Model): class Meta: permissions = ( (view_task, Can see available tasks), (change_task_status, Can change the status of tasks), ...

    Worktile 評論0 收藏0
  • 分享一個Django-restful-framework快速開始腳手架

    摘要:地址特征一個基本的自定義用戶一個自定義認證一個權限一個過濾器一個任務一套模板用法配置環境配置數據庫在中執行 git地址 https://github.com/gaojiuli/DRF-startup.git 特征 一個基本的自定義用戶 一個自定義認證 一個權限 一個過濾器 一個celery任務 一套CRUD模板 用法 git clone https://github.com/ga...

    Big_fat_cat 評論0 收藏0
  • 分享一個Django-restful-framework快速開始腳手架

    摘要:地址特征一個基本的自定義用戶一個自定義認證一個權限一個過濾器一個任務一套模板用法配置環境配置數據庫在中執行 git地址 https://github.com/gaojiuli/DRF-startup.git 特征 一個基本的自定義用戶 一個自定義認證 一個權限 一個過濾器 一個celery任務 一套CRUD模板 用法 git clone https://github.com/ga...

    honmaple 評論0 收藏0
  • 分享一個Django-restful-framework快速開始腳手架

    摘要:地址特征一個基本的自定義用戶一個自定義認證一個權限一個過濾器一個任務一套模板用法配置環境配置數據庫在中執行 git地址 https://github.com/gaojiuli/DRF-startup.git 特征 一個基本的自定義用戶 一個自定義認證 一個權限 一個過濾器 一個celery任務 一套CRUD模板 用法 git clone https://github.com/ga...

    yzzz 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<