0

我正在尝试找到一种方法来创建可以获取额外裁剪信息的自定义图像字段。

自定义图像字段,创建两个 db 列,一个用于图像路径,另一个用于图像的裁剪信息(它将是用户可以通过 js 组件设置的动态顶部、左侧、宽度、高度信息)。

可以自定义模型字段以创建和验证两个数据库列吗?或者这是一个错误的方法?

4

1 回答 1

0

Django 模型字段只能映射到一个数据库列,因此在它们提供简单的解决方案之前是不可能的。

你可以看看这个解决方法

无论如何,您可以做的是覆盖模型save方法并使用PIL例如裁剪图像并将其设置为等于裁剪的图像字段。

要覆盖模型字段,它非常简单易行,您可以传递额外的参数。检查文档,一切都得到了很好的解释。

于 2013-11-11T00:18:51.537 回答