小编Sam*_*ons的帖子

Django管理员保存不使用m2m_changed信号发送post_remove操作

当我保存相关模型时,我正试图让多个模型更新.这应该是可以使用m2m_changed信号(它可以工作!但不在管理员?)例如

# i want the references field to update when related model is saved.
# so just call count_references

class Tag(models.Model):
    """Group everything into categories"""
    # stuff stuff stuff
    references = models.IntegerField(default=0, editable=False)

    def count_references(self):
        # just add up references each time to save headaches
        self.references = 0
        # search for reverse managers
        sets = re.compile('^\w+_set$')
        for rel_set in [method for method in dir(self) if sets.match(method)]:
            self.references += getattr(self, rel_set).count()
        self.save()

class Entry(models.Model):
    """Blog entry"""
    # stuff stuff …
Run Code Online (Sandbox Code Playgroud)

django m2m

15
推荐指数
1
解决办法
1048
查看次数

是否可以共享您的trello开发人员API密钥?

可以共享您在https://trello.com/1/appKey/generate生成的Trello开发人员API密钥吗?有关详细信息,请参阅文档.我认为这个密钥在您发布的任何应用程序中都可见,但我宁愿提出一个愚蠢的问题,而不是犯下愚蠢的错误.

api api-key trello

8
推荐指数
1
解决办法
1339
查看次数

标签 统计

api ×1

api-key ×1

django ×1

m2m ×1

trello ×1