我可以将Django组用作好友列表吗?

所有的Vaiіtы

我可以将Django的内置身份验证组用作朋友列表吗?我想为每个用户创建每个组,我看到的主要优点是可以使用权限。

如果选择使用友谊模型而不是组,是否可以向友谊模型添加权限?

谢谢

亚历山大·季普科夫(Alexander Tyapkov)

如果您在这里阅读

Beyond permissions, groups are a convenient way to categorize users to
apply some label, or extended functionality, to them. For example, you
could create a group 'Special users', and you could write code that would
do special things to those users -- such as giving them access to a
members-only portion of your site, or sending them members-only email
messages.
...

对我来说意味着什么,总的来说,您可以使用它为他们添加不同的标签,例如“亚历克斯朋友”或“玛蒂朋友”,但是您真的要这样做吗?更简单的方法是创建新模型,然后将Django组保留其应有的功能。

如果创建模型,则可以将权限应用于实例,也可以在模型的“ Meta”部分中创建自己的权限,例如:

  class Meta:
    permissions = (
        ('participate_contest', _('Participate Contest')),
        ('unparticipate_contest', _('Unparticipate Contest')),
    )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以将Redmine用作BPM吗?

来自分类Dev

将列表用作广播组

来自分类Dev

我可以在Visual Studio 2012中将方法声明为好友吗?

来自分类Dev

我可以将rsp用作通用寄存器吗?

来自分类Dev

我们可以将密钥用作AES的IV吗?

来自分类Dev

Laravel我可以将数据透视表用作模型吗

来自分类Dev

我可以将SyntaxNet用作C ++代码中的库吗?

来自分类Dev

我可以将Ruby on Rails用作本机Android后端吗?

来自分类Dev

我可以将IF语句用作COUNTIF函数中的参数吗?

来自分类Dev

我可以将chromebook用作ssh工作站吗?

来自分类Dev

我可以将工作表用作Excel中的函数吗?

来自分类Dev

我可以将MacBook Pro用作Mac mini的屏幕吗

来自分类Dev

我可以将PC用作WiFi路由器吗?

来自分类Dev

我可以将类用作.NET中的变量吗?

来自分类Dev

我可以将nullptr用作Linux系统调用参数吗?

来自分类Dev

我可以将Project Online用作CSOM的开发环境吗

来自分类Dev

我们可以将密钥用作AES的IV吗?

来自分类Dev

我可以将chromebook用作Fileshare Server吗?

来自分类Dev

我可以将LatLng对象用作双精度对象吗?

来自分类Dev

我可以将管道运算符用作OR语句吗?

来自分类Dev

有什么方法可以将Django模型用作接口吗?

来自分类Dev

我可以将资源(resx)文件用作“嵌入式资源” *,也可以用作“内容”吗?

来自分类Dev

我可以将dmesg限制为一组吗?

来自分类Dev

我可以将Amazon Echo用作我们正在制造的设备的中介设备吗?

来自分类Dev

可以将变量用作@JsonRootName吗?

来自分类Dev

可以将Hashtable用作锁定对象吗?

来自分类Dev

可以将ArrayDataProvider用作ActiveDataProvider吗?

来自分类Dev

我可以将图像用作d3树图的背景矩形吗?

来自分类Dev

Unity3D-我可以将.NET 4.5程序集用作外部库吗?

Related 相关文章

  1. 1

    我可以将Redmine用作BPM吗?

  2. 2

    将列表用作广播组

  3. 3

    我可以在Visual Studio 2012中将方法声明为好友吗?

  4. 4

    我可以将rsp用作通用寄存器吗?

  5. 5

    我们可以将密钥用作AES的IV吗?

  6. 6

    Laravel我可以将数据透视表用作模型吗

  7. 7

    我可以将SyntaxNet用作C ++代码中的库吗?

  8. 8

    我可以将Ruby on Rails用作本机Android后端吗?

  9. 9

    我可以将IF语句用作COUNTIF函数中的参数吗?

  10. 10

    我可以将chromebook用作ssh工作站吗?

  11. 11

    我可以将工作表用作Excel中的函数吗?

  12. 12

    我可以将MacBook Pro用作Mac mini的屏幕吗

  13. 13

    我可以将PC用作WiFi路由器吗?

  14. 14

    我可以将类用作.NET中的变量吗?

  15. 15

    我可以将nullptr用作Linux系统调用参数吗?

  16. 16

    我可以将Project Online用作CSOM的开发环境吗

  17. 17

    我们可以将密钥用作AES的IV吗?

  18. 18

    我可以将chromebook用作Fileshare Server吗?

  19. 19

    我可以将LatLng对象用作双精度对象吗?

  20. 20

    我可以将管道运算符用作OR语句吗?

  21. 21

    有什么方法可以将Django模型用作接口吗?

  22. 22

    我可以将资源(resx)文件用作“嵌入式资源” *,也可以用作“内容”吗?

  23. 23

    我可以将dmesg限制为一组吗?

  24. 24

    我可以将Amazon Echo用作我们正在制造的设备的中介设备吗?

  25. 25

    可以将变量用作@JsonRootName吗?

  26. 26

    可以将Hashtable用作锁定对象吗?

  27. 27

    可以将ArrayDataProvider用作ActiveDataProvider吗?

  28. 28

    我可以将图像用作d3树图的背景矩形吗?

  29. 29

    Unity3D-我可以将.NET 4.5程序集用作外部库吗?

热门标签

归档