我不希望将此图像存储在静态的Django项目中,因为用户可以从管理面板更改它们。
我的代码如下:
<div class="col-md-3 col-sm-4 col-xs-6">
<img class="img-responsive" src="/galleryimg/first.jpg"/>
</div>
其中/ galleryimg /是项目根目录中的文件夹,“first.jpg”是我要提供的文件。
但是,这不会加载。我怎样才能加载它?
答案 0 :(得分:3)
使用django媒体网址
在 setting.py 文件
中from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
]+ static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)
在 urls.py 文件
中<div class="col-md-3 col-sm-4 col-xs-6">
<img class="img-responsive" src="/Media/galleryimg/first.jpg"/>
</div>
现在在根目录中创建一个Media文件夹,然后在Media文件夹中创建galleryimg文件夹。
现在在模板中使用以下网址
{{1}}
希望这有助于你