繁体   English   中英

如何从 django-simple-history 指定生成的 model class 作为信号的发送者?

[英]How to specify a generated model class, from django-simple-history, as a sender for a signal?

我想收听简单历史 package 提供的pre_create_historical_record信号,但仅来自某些发件人。 问题是历史模型是由简单历史生成的,我不知道如何导入 class "core.HistoricalUser" 作为设置为发件人的类型。

您可以通过此处记录的历史管理器访问 model class。

在您的特定情况下,例如 - 假设您的历史管理器称为history并且您正在跟踪历史的 model 是User

pre_create_historical_record.connect(
    signal_receiver_function, 
    sender=User.history.model
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM