4

我正在使用Django 2.xDjango-storages将文件上传到S3 Bucket

从 运行示例测试时manage.py shell,它会给出以下错误并终止控制台。

Segmentation fault (core dumped)

根据文档的控制台日志。

In [1]: from django.core.files.storage import default_storage                                                                                                                                                                                  

In [2]: default_storage.exists('storage_test')                                                                                                                                                                                                 
Out[2]: False

In [3]: file = default_storage.open('storage_test', 'w')                                                                                                                                                                                       

In [4]: file.write('storage content')                                                                                                                                                                                                          
Out[4]: 15

In [5]: file.close()                                                                                                                                                                                                                           

In [6]: default_storage.exists('storage_test')                                                                                                                                                                                                 
Out[6]: True

In [7]: file = default_storage.open('storage_test', 'r')                                                                                                                                                                                       

In [8]: file.read()                                                                                                                                                                                                                            
Segmentation fault (core dumped)

文件已上传到 S3 存储桶,但无法访问或读取。

4

1 回答 1

0

对于那些寻找答案的人。这是 Python 版本的问题。升级 python 版本对我有用。

这是详细的答案:https ://github.com/jschneier/django-storages/issues/794#issuecomment-603116398

于 2020-04-29T05:37:51.987 回答