-
0 votesanswersviews
如何检查post_save中的模型字段是否已更改?
如果其中一个模型字段已更新,我必须在post_save中做一些额外的逻辑,但无法检查它是否已更新 . 试图覆盖这样的init方法 def __init__(self, *args, **kwargs): super(Profile, self).__init__(*args, **kwargs) self.__old_city = self.city 并在post_save检查 ... -
0 votesanswersviews
django-signal实例到电子邮件发送属性编码
美好的一天 . 带信号的模型必须发送到电子邮件实例,但我已经在codeblock之后放置了追溯 class ParticipantModel(models.Model): TYPE_USER = ( ('O', 'Онлайн трансляция'), ('P', 'Персональное присутствие'), ) name = models.CharField( m... -
11 votesanswersviews
在Django中使用InlineAdmin和post_save信号创建配置文件模型
我创建了'profile'模型(与用户模型的关系为1对1),如Extending the existing user model所述 . 配置文件模型与另一个模型具有可选的多对一关系: class Profile(models.Model): user = models.OneToOneField(User, primary_key=True) account = models.F... -
1 votesanswersviews
在Django中加载所有URL时发出信号
我想在django的所有url模式上执行魔术: 如果他们没有名字,那么我想给他们一个自动名称 . 不幸的是,django似乎加载了懒惰的网址模式 . 实现这个magic-add-name-method很容易,而不是这个问题的一部分 . 问题:在哪里调用这种方法?我需要在加载所有URL并在处理第一个请求之前调用此方法 . 代码应该适用于Django 1.9和Django 1.10 . 背景 Djan...