django-signals 相关问题

Django信号允许监听器在框架内注册事件。这允许解耦处理例如模型删除。

Django CASCADE和post_delete交互

我有以下模型:类A():foriegn_id1 = models.CharField#引用非Django管理的数据库foriegn_id2 = models.CharField类B():a = models.OneToOneField(A,on_delete = ...

回答 1 投票 1

在post_save django上发送邮件

我想在数据库中创建条目时发送邮件,为此我正在使用django post_save信号,但是我这样做失败,我不确定我在这里缺少什么,是否有更改?有人可以...

回答 1 投票 0

在创建用户对象时使用信号功能创建Profile对象

我正在阅读有关Django的教程,并具有以下来自django.db的models.py从django.contrib.auth.models导入模型导入用户类Profile(models.Model):user = models ....

回答 2 投票 1

使用BaseUserAdmin扩展默认用户模型后,我的信号停止工作

我有一个工作信号,可以在创建新用户时创建一个新的配置文件,但是我想将用户扩展为教师,父母或管理员,然后它停止工作。来自django.db的Models.py ...

回答 1 投票 0

Python Django:在数据库save()上从服务器向客户端发送消息

我想在保存模型时通知客户端。我首先在post_save上创建一个django信号。 @receiver(post_save,sender = Scooter)异步定义scooter_post_update(发送者,实例,已创建,** ...

回答 1 投票 2

如何使用Django将个人资料链接到新创建的用户

只是使用Django完成了一个网站,在创建用户或超级用户后我被卡住了。由于某种原因,我以前使用的相同代码不再起作用,现在,每当我创建新用户时,它就是...

回答 1 投票 0

Django:在将“信号”与“ dispatch_uid”一起使用时如何防止重复?

你好,我正在测试Django User / AUTH与其他模型的嵌套。我为我的用户创建了一个简单的模型MyProfil。每次注册新用户时,都会自动创建一个新的MyProfil对象...

回答 1 投票 1

信号火起来在每一个用户登录,而不是post_save

我具有连接到post_save用户模型的一小信号。我想,因为它以这种形式做它仅发送电子邮件的用户创建,而不是在登录。我试着如果创建的话:但仍发送...

回答 1 投票 0

TransactionManagementError“在使用信号时,您只能在'atomic'块的末尾才能执行查询”,但仅在单元测试期间

尝试保存Django User模型实例时,我收到TransactionManagementError,并且在其post_save信号中,我保存了一些将用户作为外键的模型。上下文和...

回答 9 投票 180

Django的信号 - kwargs [“update_fields”]是总是通过Django管理无关于模型更新

我有我的Django应用程序内的信号,我想检查,如果在我的模型某一个领域已经更新,所以后来我可以继续做一些事情。我的模型看起来像这样:类产品(...

回答 1 投票 0

Django的:如何从众多获得对象的许多领域?

我创建的数码产品为我应用电子商务。我创建了一个模型Product_activation每当用户订阅我也做了产品激活特定的产品......

回答 1 投票 2

Django smtp电子邮件后端降低了性能

我正在本地开发/服务。我正在使用django-admin为内部用户添加项目。我添加了我的信号代码。我的信号是post_save,它的目的是向用户发送电子邮件...

回答 2 投票 0

Django信号接收器接受自我论证

我正在制作一个游戏。每当某个动作发生时,它就会发出一个信号。信号被许多不同的物体使用。例如,玩家模型实例将重新生成一点点健康,......

回答 2 投票 2

使用django中的信号设置数据库复制(仅添加/更新/删除数据)

我不想使用数据库的内置功能进行复制。所以我试图在djnago应用程序级别设置数据库复制(仅添加,更新,删除操作)。我在...中配置了multi-db

回答 2 投票 0

ManyToMany关系的问题在保存后不会立即更新

当我保存它时(通过管理员)并且尝试在附加到post_save信号的函数中使用新值或者...时,我遇到的问题是ManytoMany关系没有在模型中更新。

回答 6 投票 17

Django - 通过更改其他模型更新一个模型中的整数字段值

这是我创建的一个项目,在我的models.py中,类Post(models.Model):title = models.CharField(max_length = 140)author = models.ForeignKey(User,on_delete = models.CASCADE)。 ..

回答 1 投票 0

Django:如何判断post_save信号是否在新对象上触发?

我需要对Django中新创建的对象进行一些后台后处理。此后处理应仅在新对象上运行,而不是刚刚更新的对象。我知道在pre_save中我可以......

回答 3 投票 43

将apps.py编辑为信号后,信号的Django AppRegistryNotReady错误

我正在使用Django信号并获取django.core.exceptions.AppRegistryNotReady:尚未加载应用程序。我正在尝试在signals.py中导入的上传模型尚未加载。那就是为什么我......

回答 1 投票 0

如何在模型的post_save上设置ManyToMany字段?

我有一个模型,比如说票。票证在其他字段中具有Tag as ManyToMany字段。在有人更新Ticket的任何字段(比如说明)之后,我想将Tag字段值设置为...之一

回答 1 投票 1

如何使用Django模型继承信号?

我在Django中有一些模型继承级别:class WorkAttachment(models.Model):“”“包含每个附件中所需的所有字段的抽象类”“”work = models ....

回答 8 投票 40

© www.soinside.com 2019 - 2024. All rights reserved.