找不到页面的404作为媒体URL,从数据库Django 3.0.1获取图像名称

问题描述 投票:0回答:1

这是我的项目文件夹

“项目文件夹”“>

我首先决定在我的settings.py中设置我的媒体URL和我的媒体根目录>

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/portfoliopicture/'

在管理员方面,我决定在本地提供一个url模式,因为我在本地时无法获取我的URL 网址格式”

if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

我已经用这种方式定义了模型。

image = models.ImageField(upload_to='portfoliopicture/')

并使用url获取图像,

src="{{ portfolio.image.url }}"

在我的模板html中,这是我的称呼,我遇到的这个问题太奇怪了,就像无法找到url路径。。

这是我收到的消息错误。来自网络标签“”

我想了解。为什么在似乎定义了URL的情况下出现此问题?我调用文件夹的方式有问题吗?我显然在这里错过了一些东西。

this happen when i add the prefix manually

 src="portfoliopicture/{{ portfolio.image.url }}"

这是我的项目文件夹,我首先决定在我的设置上设置媒体URL和媒体根目录。pyMEDIA_ROOT = os.path.join(BASE_DIR,'media')MEDIA_URL ='/ media / portfoliopicture /'在我的管理员上...

python django django-urls
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.