Django - 尝试访问时出错

标签 django django-models django-forms django-settings

在 models.py 中,行中:

file_pdf_fattura_proforma_solo_amministrazione = models.FileField (upload_to = "/home/alex/Desktop/project/media/proforma", max_length=20000, blank=True)

但是当我上传 pdf 文件时:

尝试访问“/home/alex/Desktop/project/media/proforma/contract_hosting.pdf”被拒绝。

目录project/media/proforma的权限为777。 我需要更改设置吗?

有什么想法吗?

非常感谢!

最佳答案

upload_to目录应该相对于您的MEDIA_ROOT设置,因此您只需要(upload_to = "proforma, ..."

关于Django - 尝试访问时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11359826/

相关文章:

python - Django 表单 : Cleaned data in if statement

python - 如何在不刷新页面的情况下正确显示外部模型中存储的数据?

django - 如何在子路径中托管Django项目?

python - 计算 Django 中模型属性的总和

django - Django 中的应用程序设计

python - 来自 "Generic related"模型的 Django 表单

python - 如何使用特定用户拥有的对象创建 ModelForm

django - 让Django的views.py返回并执行javascript

django - 如何在 Django 中使用 for in 循环执行查询集

python - Django媒体文件路径不正确,缺少目录