当我试图在django admin中为用户添加配置文件照片(127.0.0.1:8000/admin)时,我收到了这个错误消息。
有人能帮我找出原因吗?
OSError at /admin/角色/角色/6/ Errno 13权限被拒绝:'/User‘请求方法: POST请求URL:http://127.0.0.1:8000/admin/role/role/6/ Django版本: 1.8.2异常类型: OSError异常值: Errno 13权限被拒绝:'/User‘异常位置: makedirs中的/Users/wangjohnson/Envs/TUAN/lib/python2.7/os.py,第157行Python :/User/wangjohnson/Envs/TUAN/bin/ Python版本: 2.7.10 Python路径: ‘/User/wangjohnson/superpm’,'/Users/wangjohnson/Envs/TUAN/lib/python27.zip','/Users/wangjohnson/Envs/TUAN/lib/python2.7','/Users/wangjohnson/Envs/TUAN/lib/python2.7/plat-darwin','/Users/wangjohnson/Envs/TUAN/lib/python2.7/plat-mac','/Users/wangjohnson/Envs/TUAN/lib/python2.7/plat-mac/lib-scriptpackages','/Users/wangjohnson/Envs/TUAN/Extras/lib/python','/Users/wangjohnson/Envs/TUAN/lib/python2.7/lib-tk','/Users/wangjohnson/Envs/TUAN/lib/python2.7/lib-old','/Users/wangjohnson/Envs/TUAN/lib/python2.7/lib-dynload','/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7','/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin','/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk','/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac','/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages','/Users/wangjohnson/Envs/TUAN/lib/python2.7/site-packages‘
model.py
class Role(models.Model):
SEX_CHOICES = {
('MALE','MALE'),
('FEMALE','FEMALE'),
}
name = models.CharField(max_length=20)
role = models.CharField(max_length=30)
sex = models.CharField(max_length=10,choices=SEX_CHOICES)
intro = models.TextField()
age = models.IntegerField()
product = models.ForeignKey(Product,related_name='roles')
photo = models.ImageField(upload_to='photos')
def unicode(self):返回self.name
settings.py
MEDIA_ROOT = '/User/wangjohnson/superpm/media/'
发布于 2016-10-28 22:36:59
在MEDIA_ROOT = '/User/wangjohnson/superpm/media/‘中
“用户”应该是“用户”
发布于 2018-12-04 08:54:44
如果进程(./manage.py e.py runserver)是由没有编写媒体文件夹权限的用户启动的,则会发生此问题。我通过与root用户一起启动屏幕和运行服务器进程来解决这个问题。
https://stackoverflow.com/questions/40316513
复制相似问题