【发布时间】:2018-02-14 10:49:23
【问题描述】:
我有一个带有二进制字段的模型。myRow 中的数据是 base64 格式。现在我想从存储在数据库中的这个 base64 数据中获取图像。有人可以帮忙......
class myTable(models.Model):
myRow = models.BinaryField(blank=True, null=True)
【问题讨论】:
-
请不要告诉我在 django 中使用 ImageField ....我的具体要求不同...
-
解码 base64 编码的字符串并将其写入文件。 Python 有一个内置的 base64 模块。
-
您可以将文件添加到响应正文中。
-
如果您只是想在浏览器中显示图像,您甚至不需要在服务器上解码字符串。您可以使用 Data URI Scheme 在浏览器中显示 base64 字符串。
标签: django django-models django-rest-framework