我如何解决 Django 中的图像 404 错误
how do i solve a 404 error in Django for images
我被这个 404 错误卡住了
当我尝试使用检查查找错误时,我得到了这个
我的设置代码:
STATIC_URL = '/static/'
MEDIA_URL = '/images/'
STATICFILES_DIR =[
os.path.join(BASE_DIR, 'static')
]
我如何在 html 文件中引用我的图像
<img src="{% static 'images/logo.png' %}" alt="Image">
我的网址文件:
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
我在 Whosebug 上尝试了很多解决方案,但似乎无法正常工作
我也试过直接在 statics 文件夹中使用我的图像文件。
如果有人能帮帮忙,我们会很高兴!
尝试在您的应用程序中添加静态目录,并在每个静态目录中添加另一个目录,其应用程序名称如下:
├───Project_Directory
│ ├───app_name
│ │ ├───migrations
│ │ ├───static
│ │ │ └───app_name
│ │ │ ├───css
│ │ │ └───images
现在在您的模板中使用:
<img src="{% static 'app_name/images/logo.png' %}" alt="Image">
看看是否有效
我被这个 404 错误卡住了
当我尝试使用检查查找错误时,我得到了这个
我的设置代码:
STATIC_URL = '/static/'
MEDIA_URL = '/images/'
STATICFILES_DIR =[
os.path.join(BASE_DIR, 'static')
]
我如何在 html 文件中引用我的图像
<img src="{% static 'images/logo.png' %}" alt="Image">
我的网址文件:
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
我在 Whosebug 上尝试了很多解决方案,但似乎无法正常工作 我也试过直接在 statics 文件夹中使用我的图像文件。
如果有人能帮帮忙,我们会很高兴!
尝试在您的应用程序中添加静态目录,并在每个静态目录中添加另一个目录,其应用程序名称如下:
├───Project_Directory
│ ├───app_name
│ │ ├───migrations
│ │ ├───static
│ │ │ └───app_name
│ │ │ ├───css
│ │ │ └───images
现在在您的模板中使用:
<img src="{% static 'app_name/images/logo.png' %}" alt="Image">
看看是否有效