这是我的项目文件夹
我首先决定在my settings.py上设置我的媒体url和媒体根目录
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/portfoliopicture/'
在我的管理员方面,我决定在本地为它提供一个url模式,因为我认为当我在本地时,它将无法获取我的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路径
这是我收到的错误消息。来自“网络”选项卡
我想了解。为什么我有这个问题时,网址似乎是定义。我调用文件夹的方式有问题吗?很明显,我遗漏了一些东西
this happen when i add the prefix manually
src="portfoliopicture/{{ portfolio.image.url }}"
我在解决方案中遇到了类似的问题
相关问题 更多 >
编程相关推荐