港服(Server.HK)Python教程:python中的Django-guardian如何安装及配置?

大家在python里加入自己下载的模块以及包都不再少数吧,现在因为,项目需要,我们需要用到guardian,它不像方法,…

大家在python里加入自己下载的模块以及包都不再少数吧,现在因为,项目需要,我们需要用到guardian,它不像方法,可以直接拿过来使用,而是需要我们去下载安装配置的,下面请正在需要这个方法的小伙伴,跟着小编一起操作起来吧~

如何安装?

pip install django-guardian

easy_install django-guardian

如何配置?

对于配置,我们需要先把guardian导入进去。然后进行以下操作:

INSTALLED_APPS
INSTALLED_APPS = (
    # ...
    'guardian',
)

然后加入到身份验证后端AUTHENTICATION_BACKENDS

AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend', # 这是Django默认的
    'guardian.backends.ObjectPermissionBackend', # 这是guardian的
)

大家直接按照上述步骤设置就可以了,但是我们要小心的一点,是如果把guardian导入我们项目里使用,要注意的一点是,我们如果要调用migrate命令,不可以直接进行使用,需要创建一个匿名用户才可以。

为您推荐

港服(Server.HK)Python教程:如何实现对Python中列表的排序?

对List进行排序,Python提供了两个方法 方法1.用List的内建函数list.sort进行排序 list.sor...

港服(Server.HK)Python教程:python迭代器中的函数整理

1、可以连接迭代器的函数 chain:按顺序将多个迭代器连接成一个迭代器。 Cycle:重复迭代器的所有元素。 Tee:...

港服(Server.HK)Python教程:用Python举例实现逆波兰表达式

逆波兰表达式是编译原理中的一种基本表达式,利用Python语言也可以实现逆波兰表达式的输出,这里举例实践说明: 什么是逆...

Python 程序:检查给定字符串是否为回文

港服(Server.HK)Python教程: 用一个实例写一个 Python 程序来检查给定的字符串是不是回文。在 Py...

港服(Server.HK)Python教程:python3判断字典中key是否存在

今天来说一下如何判断字典中是否存在某个key,一般有两种通用做法,下面为大家来分别讲解一下: 第一种方法:使用自带函数实...
返回顶部