问题标签 [file-system-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 属性错误:'str' 对象没有属性'read' python-django
所以这里的场景是,我有一个端点,它将获取一个 zip 文件,将其解压缩并暂时保存到媒体目录。这是整个代码
FileSystemStorage
如您所见,我正在使用。ZipFile
正在正确解压缩,我可以看到它,print(files)
但问题出在FileSystemStorage
我猜,它没有被保存,我收到此错误:
请指出我做错了什么以及应该如何解决。谢谢你。
django - Django 自定义 FileSystemStorage 适用于开发服务器,但不适用于 Apache 服务器
我有一个自定义FileSystemStorage
类,允许在MEDIA_ROOT
通过管理员更改界面上传文件时覆盖子文件夹中现有的上传文件。但是,它在 Django 开发服务器中运行良好,但在 Apache 中,当用户上传文件并且没有报告错误时,不会创建文件(在 Apache error.log 或 Django 日志系统中都没有)。相应的服务器文件夹和子文件夹对 www-data 用户和组都具有适当的 R/W 权限。这是代码:
相应的 Django 模型使用此自定义存储定义了一个 FileField:
在哪里:
日志文件显示:
有人知道我缺少什么吗?
更新:如果我手动将文件复制到 Apache 下的文件夹中,并尝试上传相同的文件,则该文件将从文件夹中删除(正如预期的那样,因为如果文件名称相同,我想覆盖文件)但没有新文件被创建。
更新 2:我在 Apache 文件夹上运行了命令watch -n 0.1 ls
,我可以看到,当文件上传时,它出现在屏幕上,但显然一旦 _save() 函数离开,它就会被删除。当应用程序在 Django 开发服务器上运行时,不会发生这种情况。
python - 没有使用 Django 的 FileSystemStorage 创建“媒体”文件夹。如果手动制作文件也不会保存
所以,我总是在一个单独的项目中测试新事物,而我用来测试它的例子很有效。但是,尝试将其集成到我的项目中并不能得到我需要的结果。我现在已经花了将近 4 个小时在这上面,但到目前为止还没有。
首先,这是代码:
索引.html
视图.py
模型.py
网址.py
设置.py
因此,当前代码正在获取路径并将其放入模型中的 mutdoc 字段中,这没关系,并且我在上面的代码中省略了很多其他字段。但除此之外,当我在另一个项目(没有 Ajax)中独立运行它时,获取文件并将其保存在媒体目录中的代码工作正常。但是在我的项目中,当我在上面的那个视图和 Ajax 中组合它时,除了 Django 创建一个媒体文件夹并将所选文件放入其中之外,其他一切都按预期工作。
浏览了大量其他 SO 线程和博客文章和视频,但仍然无法正常工作。
原来的
html
视图.py
网址.py
python - Django - 生产环境中 FileSystemStorage 的替代品
我对 django 相当陌生,我想部署我的应用程序。我已经使用 FileSystemStorage 将我的文件临时存储在 Media 文件夹中,然后在我的 django 应用程序中删除它们,但是我也读过它不应该在生产环境中使用。我的代码与本文中显示的代码基本相同 。
为什么我不能在生产环境中使用 FileSystemStorage,我可以使用什么来代替我的目的?
python - 如何使用 django 中的 filesystemstorage 从上传的文件中提取数据?
你好我正在学习python
我尝试使用 FileSystemStorage defualt 类上传文件,该类是 django 中的默认类,文件正在上传,但我想从上传的文件中提取数据,该文件正在存储媒体文件夹,如名称:“soso” 年龄:“so”
视图.py:
索引.html:
python - 如何在 Django 中使用 FileSystemStorage 上传 OpenCV 修改的图像文件?
我正在从用户那里获取上传的图像,然后将其发送到 YOLO 模型,然后该模型返回给我一张图像。
我想将返回的图像存储在我的本地目录中,然后将其显示在用户界面上。
这是views.py
接收图像并将其发送到 Yolo 模型的代码,
这是 YOLO 模型的函数,它使用 OpenCV 读取图像(图像作为参数发送给函数)然后返回该图像,
在这条线上,
我收到以下错误,
我不确定如何解决这个问题。我尝试搜索如何存储 OpenCV 修改文件 usnig FileSystemStorage 但没有找到任何帮助。任何人都可以帮我解决这个问题吗?