404错误提示
当我尝试使用检查来找出错误时,我得到了这个
我的设置代码:
STATIC_URL = '/static/'
MEDIA_URL = '/images/'
STATICFILES_DIR =[
os.path.join(BASE_DIR, 'static')
]
如何在html文件中引用我的图像
<img src="{% static 'images/logo.png' %}" alt="Image">
我的url文件:
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('amitians.urls')),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
我有一个静态文件夹,其中有一个图像文件夹
在我的检查页面上,文件类型显示为text/html,但它显然是一个. png。不确定是否相关,但在这里
和我的错误显示在命令提示符geos像这样:
Quit the server with CTRL-BREAK.
[12/Dec/2020 13:44:45] "GET / HTTP/1.1" 200 2616
[12/Dec/2020 13:44:45] "GET /static/images/logo.png HTTP/1.1" 404 1772
我已经尝试了许多解决方案的stackoverflow,但似乎不能得到它的工作,我已经尝试使用我的图像文件直接在静态文件夹太。
如果有人能帮忙就太好了!
3条答案
按热度按时间7eumitmz1#
在你的应用程序中尝试这个add和static目录,并在每个static目录中添加另一个应用程序名称如下的目录:
现在在模板中用途:
看看是否有效
euoag5mw2#
我认为你使用的是全局jinja格式里面的jinja格式。检查一下你是否加载了static作为baseUrl;
{%静态“图像”作为基本URL %}
0qx6xfy63#
只要像这样添加它就可以解决你问题:settings.py
在html文件中