Django信号允许监听器在框架内注册事件。这允许解耦处理例如模型删除。
我有以下模型:类A():foriegn_id1 = models.CharField#引用非Django管理的数据库foriegn_id2 = models.CharField类B():a = models.OneToOneField(A,on_delete = ...
我想在数据库中创建条目时发送邮件,为此我正在使用django post_save信号,但是我这样做失败,我不确定我在这里缺少什么,是否有更改?有人可以...
我正在阅读有关Django的教程,并具有以下来自django.db的models.py从django.contrib.auth.models导入模型导入用户类Profile(models.Model):user = models ....
使用BaseUserAdmin扩展默认用户模型后,我的信号停止工作
我有一个工作信号,可以在创建新用户时创建一个新的配置文件,但是我想将用户扩展为教师,父母或管理员,然后它停止工作。来自django.db的Models.py ...
Python Django:在数据库save()上从服务器向客户端发送消息
我想在保存模型时通知客户端。我首先在post_save上创建一个django信号。 @receiver(post_save,sender = Scooter)异步定义scooter_post_update(发送者,实例,已创建,** ...
只是使用Django完成了一个网站,在创建用户或超级用户后我被卡住了。由于某种原因,我以前使用的相同代码不再起作用,现在,每当我创建新用户时,它就是...
Django:在将“信号”与“ dispatch_uid”一起使用时如何防止重复?
你好,我正在测试Django User / AUTH与其他模型的嵌套。我为我的用户创建了一个简单的模型MyProfil。每次注册新用户时,都会自动创建一个新的MyProfil对象...
我具有连接到post_save用户模型的一小信号。我想,因为它以这种形式做它仅发送电子邮件的用户创建,而不是在登录。我试着如果创建的话:但仍发送...
TransactionManagementError“在使用信号时,您只能在'atomic'块的末尾才能执行查询”,但仅在单元测试期间
尝试保存Django User模型实例时,我收到TransactionManagementError,并且在其post_save信号中,我保存了一些将用户作为外键的模型。上下文和...
Django的信号 - kwargs [“update_fields”]是总是通过Django管理无关于模型更新
我有我的Django应用程序内的信号,我想检查,如果在我的模型某一个领域已经更新,所以后来我可以继续做一些事情。我的模型看起来像这样:类产品(...
我创建的数码产品为我应用电子商务。我创建了一个模型Product_activation每当用户订阅我也做了产品激活特定的产品......
我正在本地开发/服务。我正在使用django-admin为内部用户添加项目。我添加了我的信号代码。我的信号是post_save,它的目的是向用户发送电子邮件...
我正在制作一个游戏。每当某个动作发生时,它就会发出一个信号。信号被许多不同的物体使用。例如,玩家模型实例将重新生成一点点健康,......
使用django中的信号设置数据库复制(仅添加/更新/删除数据)
我不想使用数据库的内置功能进行复制。所以我试图在djnago应用程序级别设置数据库复制(仅添加,更新,删除操作)。我在...中配置了multi-db
当我保存它时(通过管理员)并且尝试在附加到post_save信号的函数中使用新值或者...时,我遇到的问题是ManytoMany关系没有在模型中更新。
Django - 通过更改其他模型更新一个模型中的整数字段值
这是我创建的一个项目,在我的models.py中,类Post(models.Model):title = models.CharField(max_length = 140)author = models.ForeignKey(User,on_delete = models.CASCADE)。 ..
Django:如何判断post_save信号是否在新对象上触发?
我需要对Django中新创建的对象进行一些后台后处理。此后处理应仅在新对象上运行,而不是刚刚更新的对象。我知道在pre_save中我可以......
将apps.py编辑为信号后,信号的Django AppRegistryNotReady错误
我正在使用Django信号并获取django.core.exceptions.AppRegistryNotReady:尚未加载应用程序。我正在尝试在signals.py中导入的上传模型尚未加载。那就是为什么我......
如何在模型的post_save上设置ManyToMany字段?
我有一个模型,比如说票。票证在其他字段中具有Tag as ManyToMany字段。在有人更新Ticket的任何字段(比如说明)之后,我想将Tag字段值设置为...之一
我在Django中有一些模型继承级别:class WorkAttachment(models.Model):“”“包含每个附件中所需的所有字段的抽象类”“”work = models ....