我正在尝试用Django上传图像。我已经在settings.py
中设置了静态目录MEDIA_ROOT = os.path.join(BASE_DIR, '/assets/image/')
MEDIA_URL='http://127.0.0.1:8000/assets/image/'
这是我的模型图像字段
doImage=models.ImageField(upload_to='doImage/%Y/%m/%d',verbose_name='Do Image')
现在,当我尝试上传它时,我遇到了权限被拒绝13错误。 我曾尝试使用777命令 chmod 来授予文件夹权限
sudo chmod -R 777 assets
我也曾尝试使用命令更改文件用户
sudo chown -R hassan:hassan assets
但是这两种方法都不适合我。所以任何人都知道发生了什么事让我知道。
答案 0 :(得分:2)
答案 1 :(得分:0)
不要:
onButtonClick = () => {
...
...
return <BootstrapTable
keyField="PartNumber"
selectRow={updatedData}
data={updatedData}
columns={updatedData}
/>
}
这样,只有root用户才能拥有sudo chown -R root:root assets
要做:
assets