上传图片和pdf文件

时间:2012-08-29 10:28:20

标签: django django-models django-forms django-admin django-views

我有一个用cms Django创建的项目,在这个项目中我必须上传一个图像和pdf文件。 models.py中的代码如下:

 file_pdf_fattura_finale_solo_amministrazione = models.FileField (upload_to = "/home/alessandro/Scrivania/progetto/static/finale/", max_length=20000,  blank=True)

将此步骤上传的文件插入到正确的文件夹中,但该文件无效。

在管理员面板中,当我点击我上传的图片或pdf文件时,浏览器会告诉我找不到页面(404)。当前的网址/ home / alessandro / Scrivania / progetto / static / finale / header_blog.jpg与其中任何一个都不匹配。

我已经验证了该权限,但我默认使用chmod 777。

有什么想法吗?

我也遵循了本教程youtube:https://www.youtube.com/watch?v = mQ7RAhaehs0& list = UUkLMlkrce5Ce_ujCWGuF5oA& index = 18& feature = plcp 我有相同的代码,但没有结果。

任何想法?我的错误在哪里?

如果需要,我可以将zip文件夹与项目一起发送。

1 个答案:

答案 0 :(得分:0)

你可以尝试

file_pdf_fattura_finale_solo_amministrazione = models.FileField (upload_to = "static/finale", max_length=20000,  blank=True)

这会将文件从项目根目录上传到路径'static / finale'文件夹更多信息here