Django - 尝试访问时出错
Posted
技术标签:
【中文标题】Django - 尝试访问时出错【英文标题】:Django - Error with Attempted access 【发布时间】:2012-07-06 18:32:00 【问题描述】:在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。 我需要更改设置吗?
有什么想法吗?
非常感谢!
【问题讨论】:
【参考方案1】:upload_to
目录应该相对到您的MEDIA_ROOT
设置,所以您应该只需要(upload_to = "proforma, ..."
【讨论】:
但是,所以我在 MEDIA_ROOT 中添加了该目录,但我必须在 urls.py 中添加一行?例如: url(r'^/home/alex/Desktop/project/media/proforma/', "home.views.index") ?还是?以上是关于Django - 尝试访问时出错的主要内容,如果未能解决你的问题,请参考以下文章
为啥每当我尝试将图像添加到我的 django 项目时都会出错?
访问 django 管理页面时出错,如下所示 - TypeError at /admin/login/ _getfullpathname: 路径参数的非法类型
根据 Django 文档,尝试使用 formfield_overrides 更改 TextField 字段大小时出错