Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 改变';默认文件存储';导致boto3的TTFB(等待时间)过高 我的设置_Python_Django_Amazon S3_Digital Ocean_Django Storage - Fatal编程技术网

Python 改变';默认文件存储';导致boto3的TTFB(等待时间)过高 我的设置

Python 改变';默认文件存储';导致boto3的TTFB(等待时间)过高 我的设置,python,django,amazon-s3,digital-ocean,django-storage,Python,Django,Amazon S3,Digital Ocean,Django Storage,当我打开http://127.0.0.1:8000/" 这会导致高TTFB… 但当我在settings.py中注释掉/删除此内容时。。。 #默认文件存储='storages.backends.s3boto3.s3boto3存储' 然后一切正常 我意识到真正的问题是由模板标签引起的。 <p>{{ my_img.width }}</p> {{my_img.width} 因此,为了获得存储在MySQL中的图像的宽度,它下载图像的块,然后计算尺寸。 为了克服这个问题,我在m

当我打开http://127.0.0.1:8000/"

这会导致高TTFB…

但当我在settings.py中注释掉/删除此内容时。。。
#默认文件存储='storages.backends.s3boto3.s3boto3存储'

然后一切正常


我意识到真正的问题是由模板标签引起的。

<p>{{ my_img.width }}</p>
{{my_img.width}

因此,为了获得存储在MySQL中的图像的宽度,它下载图像的块,然后计算尺寸。 为了克服这个问题,我在model.py中为图像高度和宽度添加了单独的字段。 成功了!!! 我是Django的新手。这可能不是最好的办法。请让我知道一个更好的解决方案

<p>{{ my_img.width }}</p>