我最近在数字海洋上部署了一个 django 应用程序。在我尝试创建一个包含图像的对象之前,一切都很好。我收到一条错误消息,提示服务器错误 (500)。
这是我尝试做的事情:
server {
listen 80;
server_name ****;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/joseph/hacka;
}
location /media/ {
root /home/joseph/hacka;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
这是我的 settings.py 代码:
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
不幸的是,这并没有成功。
如果您知道我的问题的答案,请帮助我。
更新:
我发现我的代码存在问题:当我将调试设置为 True 时,我收到一条错误消息
errno 13: Permission denied.
但是,我不知道如何解决这个问题。
如果可以,请你帮助我。