如何*不*在syncdb上运行Django代码
我有一些服务器启动代码位于我的 Django 应用程序之一的“models.py”中。我需要在服务器启动时运行该代码。 问题是,该代码发出 SQL 查询,这阻止我…
如何防止灯具与 django post_save 信号代码冲突?
在我的应用程序中,我想在新用户注册时在某些表中创建条目。例如,我想创建一个用户配置文件,然后该配置文件将引用他们的公司和他们的一些其他记录。…
Django内置信号问题:使用post_save时出错
我正在构建一个应用程序,当新的 ThreadedComments 出现时通知用户。为此,我使用 post_save 信号。这是我的 models.py: from django.db import mode…
Django:在更新模型之前,我想“看看”模型它以前的属性
当对 Django 模型(.save())执行更新/创建时,我希望能够“介入”并将某些特定属性与之前设置的内容进行比较(如果它们以前根本就存在)。 我正在考…
Django:Django 管理中具有唯一外键的用户配置文件
我使用名为 UserExtension 的自定义用户配置文件扩展了 Django 的用户模型。 它通过独特的外键关系与用户相关,这使我能够以内联形式在管理中编辑它!…
如何处理 Django 模型中的动态计算属性?
在 Django 中,我计算了地理对象的面包屑(父亲列表)。由于它不会经常更改,因此我正在考虑在保存或初始化对象后预先计算它。 1.) 什么会更好?哪种…
Django“comment_was_flaged”信号
这是我第一次使用 django 信号,我想挂钩评论应用程序提供的“comment_was_flaged”信号,以便在评论被标记时通知我。 这是我的代码,但它似乎不起作…
有哪些选项可以覆盖 Django 的级联删除行为?
Django 模型通常可以相当充分地处理 ON DELETE CASCADE 行为(以一种适用于本身不支持它的数据库的方式)。 但是,我正在努力寻找在不合适的情况下覆…
关于 post_save 信号和创建的参数
docs 说: post_save django.db.models.signals.post_save created A boolean True if a -new- record was create. 我有这个: from django.db.models…
Django 模型、信号和电子邮件发送延迟
我已向我的模型添加了一个信号,该信号会在保存模型后向某些电子邮件地址发送电子邮件(通过 models.signals.post_save.connect 信号和 send_mail 用…