【问题标题】:Django Custom PermissionsDjango 自定义权限
【发布时间】:2013-09-28 22:48:11
【问题描述】:

我在模型中添加了以下内容:

class Meta:
        db_table = 'history'
        permissions = (
            ("View", u"View history log"),
        )

我运行了 syncdb,但没有添加我的内容类型,也没有在 auth_permission 表中创建条目。我正在寻找一种添加此权限的方法,以便可以将其提供给某些用户。

顺便说一句,我没有 admin.py 文件。我尝试将一个添加到我的应用程序并尝试注册我的历史模型,但是当我运行 syncdb 时仍然没有。

注意:这是一个旧数据库。

【问题讨论】:

  • 确保包含模型的应用包含在INSTALLED_APPS
  • 你可能想看看这个讨论:south.aeracode.org/ticket/211
  • @Alasdair 是的。我只有一个应用程序,它已包含在内。
  • @ThomasOrozco 我安装了南并将其添加到 INSTALLED_APPS 并运行了 syncdb,但我的模型仍然没有出现在管理员中。

标签: python django django-models django-admin


【解决方案1】:

想通了。我忘记将自己的应用添加到INSTALLED_APPS 列表中。找到答案here。希望这对某人有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 2020-05-17
    • 2021-07-12
    • 2018-09-10
    相关资源
    最近更新 更多