我在哪里放置在django中执行create_if_missing或update_if_exists函数的方法?

时间:2011-07-05 10:54:11

标签: python django

我应该在哪个位置放置执行的方法:

  • 如果缺少
  • ,请创建此行
  • 更新行(如果存在)

对于django模型?

此外,由于我使用的是django的默认交易方案,这可能会引入竞争条件。我该如何预防?

2 个答案:

答案 0 :(得分:1)

Django有这个内置:get_or_create

答案 1 :(得分:1)

答案是get_or_create

我认为也必须链接到他们的docs