小编pro*_*ble的帖子

由post_save信号执行的Django代码发生在原子事务中

升级到Django 1.6已经在我的代码中引入了一个棘手的问题:由post_save信号触发的数据库操作被包含在 with transaction.atomic(): Django的块中get_or_create().

对我的影响是自定义sql(非托管)没有及时提交到数据库.

是否有一个不同的信号,我可以使用它退出原子块 发送obj.save()

或者我诊断出这个错误?

django signals transactions django-1.6

3
推荐指数
1
解决办法
3695
查看次数

在迁移中移动Wagtail页面

我正在重组我的Wagtail应用程序,以删除其中仅包含一个项目的IndexPage,并将该项目移动为当前IndexPage父项的子项。

基本上是从此开始:

Page--| |--IndexPage--| |--ChildPages (其中只有1种)

对此:

Page--| |--ChildPage

我已经对模型进行了更改,以便使用此结构来创建新内容并修复相关视图以直接指向ChildPage。但是现在我想将当前数据迁移到新结构,并且不确定如何处理...理想情况下,这将在迁移中完成,因此我们无需手动进行任何操作。

有没有办法在迁移过程中以编程方式将这些ChildPage移到树上?

wagtail django-migrations

1
推荐指数
1
解决办法
590
查看次数