首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在django中保存上传的文件时出现问题

在django中保存上传的文件时出现问题
EN

Stack Overflow用户
提问于 2015-04-27 06:24:06
回答 1查看 53关注 0票数 0

我尝试了最简单的方法将文件保存在我的django媒体文件夹中,这是我的.conf apache wsgi配置文件

代码语言:javascript
运行
复制
ServerName testapplication.com
WSGIScriptAlias / /home/seba/git/CNBLUE/supergestor/supergestor/wsgi.py
WSGIPythonPath /home/seba/git/CNBLUE/supergestor


Alias /static /home/seba/git/CNBLUE/supergestor/static/
Alias /media /home/seba/git/CNBLUE/supergestor/media/

<Directory /home/seba/git/CNBLUE/supergestor/supergestor>
<Files wsgi.py>
Require all granted
</Files>
</Directory>


<Directory /home/seba/git/CNBLUE/supergestor/media/>
Require all granted
</Directory>


<Directory /home/seba/git/CNBLUE/supergestor/static/>
Require all granted
</Directory>

我在我的settings.py文件中设置了MEDIA_ROOT='/home/seba/git/CNBLUE/supergestor/media/‘

和MEDIA_URL='‘

媒体文件夹位于我的项目文件夹的根目录下,django项目是supergestor

当我尝试上传时,我得到了这个错误Errno 13权限被拒绝:'/home/seba/git/CNBLUE/supergestor/media‘我没有线索

EN

回答 1

Stack Overflow用户

发布于 2015-04-27 08:46:09

MEDIA_ROOT应该像这样设置:

代码语言:javascript
运行
复制
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
MEDIA_ROOT = os.path.join(BASE_DIR, "/media")

我建议你先检查目录权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29884310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档