- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Django 使用syncdb 自动生成了上面的表,但我不明白这些表的用途。抱歉问了个愚蠢的问题,但我刚刚开始了解码和权限。
最佳答案
Django自动生成表名的方案讲解here 。基本上,它使用模式app_model。对于 ManyToManyFields(通过创建一个新表来保存关系来实现),这将变为 app_model1_model2s。
所以:
auth_permission 是表示 auth.Permission
模型的表。
auth_group_permissions 是表示 auth.Group
和 auth.Permission
之间的多对多关系的表。
users_user_permissions 是表示 users.User
和 auth.Permission
之间的 ManyToManyField
的表。 (我假设这来自您正在使用的应用程序?Django 的 contrib.auth
版本应该是 auth_user_user_permissions
。)
参见the documentation了解这些表的实际使用方式。
关于django - users_user_permissions 和 auth_permission 和 auth_group_permissions 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27820031/
时不时地,您需要在 Django 中重命名模型(或者,在我最近遇到的一个案例中,将一个模型分成两个,并使用新的/不同的名称)。 (是的,适当的计划有助于避免这种情况)。 重命名数据库中的相应表并修复受
我在本地环境中有一个可用的 sqlite 数据库。在heroku上,我使用的是psql。但是当我尝试运行时出现以下错误 $ heroku run python manage.py migrate Tr
Django 使用syncdb 自动生成了上面的表,但我不明白这些表的用途。抱歉问了个愚蠢的问题,但我刚刚开始了解码和权限。 最佳答案 Django自动生成表名的方案讲解here 。基本上,它使用模式
在this问题 我学会了如何让两个 Django 项目使用同一个数据库。 我有: projects project_1 settings.py ... project_2
我无法使用 syncdb,因为我的应用程序使用了一些 MySQL View 。我跑了manage.py sqlall ,但这不会输出 django_content_type 表或 auth_perm
我是一名优秀的程序员,十分优秀!