小编acs*_*tos的帖子

Django Admin:上传文件的路径错误.缺少"静态"?

我有一个简单的模型和django中的默认管理员.一切都按预期工作,我可以上传文件.我已经阅读了关于上传路径的django文档.我的MEDIA URL和MEDIA ROOT已设置并且上传有效.让我说我登录默认管理员,下载一个上传的jpg订单,我去编辑订单,我看到当前的上传文件.

如果我悬停当前文件链接,完整的URL是some.url.com/uploads/myfile.jpg,当它应该是some.url.com/static/uploads/myfile.jpg ???

我的MEDIA URL在some.url.com/static/和MEDIA ROOT设置为"静态"的绝对路径.

由于上传工作正常并且应该到达应有的位置,可能会缺少某些内容......

我希望能够,在默认的django管理员中,转到订单编辑,将当前上传的文件悬停,点击它,它将在新窗口中打开,显然,目前它是404 ...

模型的相关部分:

ficheiro = models.FileField(upload_to='uploads')
Run Code Online (Sandbox Code Playgroud)

下面是截图: 截图http://anibalcascais.com/exemplo.jpg

谢谢

# Django settings for ensanis project.
import os.path


DEBUG = False
TEMPLATE_DEBUG = DEBUG

ADMINS = (
    # ('Anibal Santos', 'anibalcascais@gmail.com'),
)

MANAGERS = ADMINS

# Local time zone for this installation. Choices can be found here:
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
# although not all choices may be available on all operating systems.
# If running in a Windows environment this must be set …
Run Code Online (Sandbox Code Playgroud)

django django-admin

7
推荐指数
1
解决办法
2558
查看次数

标签 统计

django ×1

django-admin ×1