【问题标题】:Where does the creation of permissions live in Django?Django 中权限的创建在哪里?
【发布时间】:2010-06-09 12:33:53
【问题描述】:

我需要进行一些调试,因为我的其中一个模型的权限创建错误。所以我试图找到Django在syncdb上创建权限并将它们写入数据库的代码段,但我根本没有成功;也许我只是忽略了正确的代码行,但如果有人能指出发生这种情况的正确模块/代码行,我会非常高兴!

【问题讨论】:

    标签: django debugging django-permissions


    【解决方案1】:

    查看create_permissions;请注意,它会在收到post_syncdb 信号时触发。

    【讨论】:

    • 谢谢!已经认为它会在 post_syncdb 上运行,这就是我一开始不太确定在哪里寻找它的原因,因为它可能真的在任何地方!
    • 是的,我最终不得不使用谷歌代码搜索。我期待它在 init.py 或其他东西中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 2014-04-23
    • 2013-09-18
    • 2013-11-20
    相关资源
    最近更新 更多