Django - 编辑管理员内容而不覆盖以前的数据

时间:2014-01-20 20:52:34

标签: django

假设我正在使用以下型号创建管理页面。

class Person(models.Model):
     name = models.CharField()
     about = models.TextField()

现在,我已在“约”字段中保存了以下内容。

“我是程序员。”

同样,我想在不覆盖上述数据的情况下追加其他数据。

“我是程序员。我喜欢编码。”

我实用地追加数据。但是,它只会覆盖以前的数据并写入新数据。所以我最终在这个领域有了这个。

“我喜欢编码。”

1 个答案:

答案 0 :(得分:0)

您应该解释如何追加数据。 通常,您可以使用Model声明中的save def轻松自动将数据附加到Django Model。 浏览此处获取更多信息: https://docs.djangoproject.com/en/dev/topics/db/models/#overriding-predefined-model-methods