Django 3未显示静态图片

时间:2020-04-18 20:24:23

标签: python django-3.0

我正在自学Django,并且正在使用runserver在本地加载静态文件,但是该图像不会显示。我经历了先前在堆栈溢出时提出的所有问题,找不到答案。我还在Django网站上阅读了有关Django 3静态文件的文档,但找不到答案。如果有人可以看一下我的代码并告诉我我做错了,那将不胜感激。

这是设置中我的静态文件目录:

STATIC_URL = '/static/'
STATICFILES_DIRS =[
    os.path.join(BASE_DIR,"static"),
    '/var/www/static',
] 

这是我的项目文件夹中的url.py页面:

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    #path('AppThree/', include('AppThree.urls')),
    path('help/',include('AppThree.urls')),
    path('gundam/',include('AppThree.urls')),
    path('admin/', admin.site.urls),
]

这是我的views.py文件中页面的功能请求:

def gundam(request):
#gundamdict = {'get_image':STATIC_DIR}
return render(request,'AppThree/gundam.html')

这是我的HTML中的图片标记:

  <body>
    {% load static %}
  <img src= "{% static 'images/Gundam.jpg'}" alt = "Gundam Barbatos">
  </body>

有什么想法我做错了吗?

0 个答案:

没有答案