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

資訊專欄INFORMATION COLUMN

django權(quán)限的自定義

leanxi / 2223人閱讀

添加權(quán)限

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)
分配權(quán)限
myuser.user_permissions = [permission_list]
myuser.user_permissions.add(permission, permission, ...) #增加權(quán)限
myuser.user_permissions.remove(permission, permission, ...) #刪除權(quán)限
myuser.user_permissions.clear() #清空權(quán)限

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

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/38179.html

相關(guān)文章

  • django權(quán)限的自定義

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

    Worktile 評(píng)論0 收藏0
  • django權(quán)限的自定義

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

    Mr_houzi 評(píng)論0 收藏0
  • 分享一個(gè)Django-restful-framework快速開(kāi)始腳手架

    摘要:地址特征一個(gè)基本的自定義用戶一個(gè)自定義認(rèn)證一個(gè)權(quán)限一個(gè)過(guò)濾器一個(gè)任務(wù)一套模板用法配置環(huán)境配置數(shù)據(jù)庫(kù)在中執(zhí)行 git地址 https://github.com/gaojiuli/DRF-startup.git 特征 一個(gè)基本的自定義用戶 一個(gè)自定義認(rèn)證 一個(gè)權(quán)限 一個(gè)過(guò)濾器 一個(gè)celery任務(wù) 一套CRUD模板 用法 git clone https://github.com/ga...

    Big_fat_cat 評(píng)論0 收藏0
  • 分享一個(gè)Django-restful-framework快速開(kāi)始腳手架

    摘要:地址特征一個(gè)基本的自定義用戶一個(gè)自定義認(rèn)證一個(gè)權(quán)限一個(gè)過(guò)濾器一個(gè)任務(wù)一套模板用法配置環(huán)境配置數(shù)據(jù)庫(kù)在中執(zhí)行 git地址 https://github.com/gaojiuli/DRF-startup.git 特征 一個(gè)基本的自定義用戶 一個(gè)自定義認(rèn)證 一個(gè)權(quán)限 一個(gè)過(guò)濾器 一個(gè)celery任務(wù) 一套CRUD模板 用法 git clone https://github.com/ga...

    honmaple 評(píng)論0 收藏0
  • 分享一個(gè)Django-restful-framework快速開(kāi)始腳手架

    摘要:地址特征一個(gè)基本的自定義用戶一個(gè)自定義認(rèn)證一個(gè)權(quán)限一個(gè)過(guò)濾器一個(gè)任務(wù)一套模板用法配置環(huán)境配置數(shù)據(jù)庫(kù)在中執(zhí)行 git地址 https://github.com/gaojiuli/DRF-startup.git 特征 一個(gè)基本的自定義用戶 一個(gè)自定義認(rèn)證 一個(gè)權(quán)限 一個(gè)過(guò)濾器 一個(gè)celery任務(wù) 一套CRUD模板 用法 git clone https://github.com/ga...

    yzzz 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<