【问题标题】:Django - Error with Attempted accessDjango - 尝试访问时出错
【发布时间】: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。 我需要更改设置吗?

有什么想法吗?

非常感谢!

【问题讨论】:

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


    【解决方案1】:

    upload_to 目录应该相对到您的MEDIA_ROOT 设置,所以您应该只需要(upload_to = "proforma, ..."

    【讨论】:

    • 但是,所以我在 MEDIA_ROOT 中添加了该目录,但我必须在 urls.py 中添加一行?例如: url(r'^/home/alex/Desktop/project/media/proforma/', "home.views.index") ?还是?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 2022-08-07
    • 2016-03-30
    • 2012-03-18
    • 1970-01-01
    • 2015-04-10
    相关资源
    最近更新 更多