Django 用户权限、授权权限和授权组权限之间有什么区别?

Django 用户权限、授权权限和授权组权限之间有什么区别?,django,django-models,django-admin,Django,Django Models,Django Admin,Django使用syncdb自动生成了上面的表,但我不明白这些表是用来做什么的。 很抱歉提出这个愚蠢的问题,但我刚刚开始讨论组和权限。Django的自动生成表名的方案已经解释过了。基本上,它使用模式app_模型。对于通过创建一个新表来保存关系而实现的多个字段,这将成为app_model1_model2s 因此: auth\u permission是表示auth.permission模型的表 auth\u group\u permissions是表示auth.group和auth.permissi

Django使用syncdb自动生成了上面的表,但我不明白这些表是用来做什么的。
很抱歉提出这个愚蠢的问题,但我刚刚开始讨论组和权限。

Django的自动生成表名的方案已经解释过了。基本上,它使用模式app_模型。对于通过创建一个新表来保存关系而实现的多个字段,这将成为app_model1_model2s

因此:

auth\u permission是表示
auth.permission
模型的表

auth\u group\u permissions是表示
auth.group
auth.permissions
之间众多关系的表

users\u user\u permissions是表示
users.user
auth.Permission
之间的
ManyToManyField
的表格。(我假设这是来自您正在使用的应用程序?Django的
contrib.auth
版本应该是
auth\u user\u user\u permissions

有关这些表的实际使用方式,请参见