【发布时间】:2019-04-30 12:15:21
【问题描述】:
请帮忙。我正在尝试遵循以下教程https://wsvincent.com/django-image-uploads/ 一旦我尝试在该部分中发布 djangopony.png 图像,我就会收到权限被拒绝错误。我正在使用 Ubuntu 19 和 Django 2.1.5。
我的虚拟环境和项目位于目录中 /home/sgoodman/insta
├── db.sqlite3
├── insta_project
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
├── media
│ └── images
├── Pipfile
├── Pipfile.lock
└── posts
├── admin.py
├── apps.py
├── __init__.py
├── migrations
│ ├── 0001_initial.py
│ └── __init__.py
├── models.py
├── tests.py
└── views.py
权限:
drwxrwxrwx 5 sgoodman sgoodman 4096 Apr 30 13:53 ./
drwxr-xr-x 9 sgoodman sgoodman 4096 Apr 30 13:50 ../
-rw-r--r-- 1 sgoodman sgoodman 135168 Apr 30 13:53 db.sqlite3
drwxrwxr-x 2 sgoodman sgoodman 4096 Apr 30 13:50 insta_project/
-rwxrwxr-x 1 sgoodman sgoodman 545 Apr 30 12:57 manage.py*
drwxrwxrwx 3 sgoodman sgoodman 4096 Apr 30 13:46 media/
-rw-rw-r-- 1 sgoodman sgoodman 176 Apr 30 12:56 Pipfile
-rw-r--r-- 1 sgoodman sgoodman 3914 Apr 30 12:56 Pipfile.lock
drwxrwxr-x 3 sgoodman sgoodman 4096 Apr 30 13:46 posts/
settings.py 中的 MEDIA_ROOT 和 MEDIA_URL 设置:
STATIC_URL = '/static/'
MEDIA_ROOT = '/media/'
MEDIA_URL = os.path.join(BASE_DIR, '/media/')
谢谢。
【问题讨论】:
标签: django