Django 多信号?
假设我有这样的模型, class Event(models.Model) users_count = models.IntegerField(default=0) users = models.ManyToManyField(User) 如果事件添…
在 Django 中向多个模型添加常见 date_added、date_modified 的最佳方法
我将 date_added 和 date_modified 字段添加到当前项目中的一堆常见模型中。我正在子类化 models.Model 并添加适当的字段,但我想添加自动保存行为(…
保存后未立即更新多对多关系的问题
我遇到了未更新的多对多关系问题 当我保存模型(通过管理员)并尝试在模型中使用新值时 附加到 post_save 信号或在 save_model 内的函数 关联的AdminM…
Django:在 queryset.update 上发出信号
如果您使用 queryset.delete() 方法,Django 会发送 pre/post_delete 信号,但不应该在 queryset.update() 上发送 pre/post_save 信号>?…
Django:如何在管理中显示文本字段之前修改它
我有一个带有文本字段的 Django 模型。我想在 Django Admin 中将文本字段的内容呈现给用户之前修改它。 我期望看到相当于 post_load 的信号,但它似乎…
Django 信号发射一次,接收两次——为什么?
我正在使用 Django 信号,但即使发出一次,它们似乎也会被接收两次。这是我正在使用的代码(它是一个在 Django 中使用 Uploadify 的简单包装器)... #…
引发 404 并继续 URL 链
我有一个像这样的 URL 模式: urlpatterns = ( url(r'^$', list_titles, name='list'), url(r'^(?P<tag>[a-z\-0-9]+?)/$', list_titles, name='fi…
为什么 Django 的信号处理默认使用回调的弱引用?
Django 文档对此主题是这样说的: 另请注意,Django 存储信号 处理程序作为弱引用 默认,所以如果你的处理程序是本地的 函数,它可能会被垃圾收集。 …
Linq to Sql 中的信号?
有谁知道有一种方法可以做类似于 Django 的 signals 使用 LINQ to SQL? 我试图记录何时插入新行以及何时更新某些列,所以我真的只想要 pre_save 和 p…
Django Model.object.get pre_save 函数怪异
我制作了一个连接到模型“pre_save”信号的函数。 在函数内部,我尝试检查模型实例的 pk 是否已存在于表中: sender.objects.get(pk=instance._get_pk…
是不是“更好”了? 有更新字段或 COUNT 查询吗?
在我正在开发的 Django 应用程序中,我遇到了这样的情况: class Parent(models.Model): name = models.CharField(...) def num_children(self): retu…