gpt4 book ai didi

Django admin查看上传的照片

转载 作者:行者123 更新时间:2023-12-03 03:09:22 25 4
gpt4 key购买 nike

我已经在 Django 中实现了照片上传,但在 Django 管理中查看它时遇到问题。

models.py

class WorkPlacePhoto(models.Model):

file = models.FileField(storage=FileSystemStorage(location=settings.MEDIA_ROOT), upload_to='uploads')

照片保存在 PATH_TO_APP/media/uploads/ 中,我可以在我的应用程序中查看它们。但是,在管理面板中,当我单击生成管理应用程序的链接时,它给了我 404 错误

Request Method: GET
Request URL: http://127.0.0.1/admin/wpphotos/workplacephoto/9/media/uploads/aosa_glb_ho_778_hi.jpg/

u'9/media/uploads/aosa_glb_ho_778_hi.jpg' object is not found

虽然消息很清楚,但我不知道应该编写哪个 url 来查看图像,当然也不知道应该如何修改管理类。

我很高兴向我建议一种实现这一目标的方法。谢谢...

最佳答案

从你的描述我猜你的MEDIA_URL未正确设置,使用 Django 开发 Web 服务器来完成此操作有点棘手。

我猜测链接的 href 可能是 media/uploads/aosa_glb_ho_778_hi.jpg您可能想要的地方/media/uploads/aosa_glb_ho_778_hi.jpg所以它是相对于 http://127.0.0.1/不是你现在所在的地方http://127.0.0.1/admin/wpphotos/workplacephoto/9/ .

请参阅static files documentation获取如何使用 Django 开发服务器提供图像的灵感。

关于Django admin查看上传的照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6670021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com