sites.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:django-clubhouse 作者: chazmead 项目源码 文件源码
def safe_unregister(self, *args, **kwargs):
        """
        Checks the deferred unregister for an existing unregister and doesn't
        add another one for this model

        returns False if this unregister call was skipped
        returns True if this unregister call was added

        This is mostly for re-registering Page models to the
        Clubhouse.admin.PageAdmin class..

        """
        # TODO: Possibly a smarter unregister / register check
        # this method assumes that if the admin has been unregistered
        # and needs to be re-registered you will use the clubhouse.PageAdmin
        # class.
        for name, deferred_args, deferred_kwargs in self._deferred:
            if name == "unregister" and deferred_args[0] == args[0]:
                return False
        else:
            self.unregister(*args, **kwargs)
            return True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号