我正在尝试将一组文件手动存储在媒体文件夹中,并通过模板中的路径访问它们。这是我的媒体设置
MEDIA_URL="/media/"
MEDIA_ROOT=os.path.join(BASE_DIR,"media")
这是我的项目网址
urlpatterns = [
path('admin/', admin.site.urls),
path('',include('books.urls')),
]+static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
这是我的模板代码
<div class="category-img">
<img src="/media/logo.png" alt="">
</div>
并且没有显示图像。Media 文件夹中有 logo.png 文件。我收到以下错误。
Internal Server Error: /media/bordered.jpg/
Traceback (most recent call last):
File "C:\Users\Sriram\anaconda3\lib\site-packages\django\core\handlers\exception.py", line 47, in inner
response = get_response(request)
File "C:\Users\Sriram\anaconda3\lib\site-packages\django\core\handlers\base.py", line 179, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Users\Sriram\Desktop\books_site\books\views.py", line 42, in bookinfo
book["description"]=descriptions[zonar][books[zonar].index(book_name)]
KeyError: 'media'
隔江千里
杨魅力
拉莫斯之舞
富国沪深
相关分类