【问题标题】:Django Create a copy of a Model upon triggerDjango 在触发时创建模型的副本
【发布时间】:2022-10-23 15:36:42
【问题描述】:

我想知道在 Django 中是否可以执行以下操作。

当我开始我的项目时,我将创建一个带有“x”字段的模型,称为 BASEMODEL。

然后,我将创建另一个名为 PROJECT 的模型,其中只有 1 个字符字段。

我将以通常的方式创建这两个,models.py、makemigrations、migrate 等。

然后作为管理员,当我向 PROJECT 添加一条值为“PROJECT1”的记录时,Django 是否可以创建一个名为 BASEMODEL_PROJECT1 的 BASEMODEL 副本?

我不是在寻找确切的代码,只是在寻找关于我如何可能这样做的任何想法或链接。

谢谢。

【问题讨论】:

    标签: django django-models


    【解决方案1】:

    答案是否定的,Django 无法做到这一点。

    但如果您的问题是管理多租户应用程序,您可以查看不同的资源:

    希望这可以帮助你

    【讨论】:

      猜你喜欢
      • 2021-09-24
      • 1970-01-01
      • 2014-08-19
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 2010-12-01
      • 1970-01-01
      相关资源
      最近更新 更多