Python Django:如何在数据库中存储图像而不是媒体文件?

Python Django:如何在数据库中存储图像而不是媒体文件?,python,django,image,django-models,storage,Python,Django,Image,Django Models,Storage,我想在数据库中为不同的用户存储图像。这就像著名的博客应用程序一样,但我想在数据库中存储图像而不是博客。我如何实现我的想法?你可以做一件事->将图像更改为base64字符串并保存到数据库,而不是将图像从base64转换为正常格式。 您可以在internet上找到多个关于如何在python中将图像更改为base64的教程。 我之所以提出这一建议,是因为我在android应用程序中使用了它。考虑将图像保存为某个存储服务或云中的blob,并将该图像的URL存储在数据库中。查看类似问题:一个选项是将它们上

我想在数据库中为不同的用户存储图像。这就像著名的博客应用程序一样,但我想在数据库中存储图像而不是博客。我如何实现我的想法?

你可以做一件事->将图像更改为base64字符串并保存到数据库,而不是将图像从base64转换为正常格式。 您可以在internet上找到多个关于如何在python中将图像更改为base64的教程。
我之所以提出这一建议,是因为我在android应用程序中使用了它。

考虑将图像保存为某个存储服务或云中的blob,并将该图像的URL存储在数据库中。查看类似问题:一个选项是将它们上载到S3存储桶,并将URL存储在数据库中。下面是一个通过django->将图像上传到S3的教程,我可以建议在关系数据库中存储大型二进制数据在实践中通常是一个非常糟糕的主意吗?这就是为什么每个人(几乎……有些人从来没有学过)都在文件系统上存储文件(图像或任何东西),并且只在数据库中存储元数据(当然是从文件路径开始)。@Brunodesshuilliers我在文件系统中存储图像没有问题,但我想知道如果数据(图像)是数量众多。