繁体   English   中英

将图像上传到S3存储桶并将URL存储在Django DB中

[英]Uploading Images to S3 Bucket and Storing the URL in Django DB

我有一个反应本机应用程序,它使用Django作为后端。 REST API用于从数据库发送和检索数据。 一切都很顺利,直到我将文本信息上传到DB为止,REST API可以轻松处理这些信息。 如何从react native应用程序将图像上传到S3并将URL存储在我的数据库中。 我应该使用Image Field还是常规的CharField就足够了? 我需要在Django应用程序中配置S3BOTO吗?

您可以使用django-storages设置上传后端以使用s3,然后只需设置一个ImageField

class MyModel(models.Model):
    ...
    image = models.ImageField(upload_to='my_image_folder')

upload_to参数将使用s3设置上的现有文件夹,或创建一个新文件夹。 您的图片将被上传,并且在您序列化模型时,将获得其URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM