Python 图像未从静态加载到主页
我不知道为什么图片没有显示在主页上。请看我的密码。我在windows上运行python3和Django 2.1。是否需要在Django文件夹中的文件中进行任何设置,如任何配置文件?请引导 设置文件:Python 图像未从静态加载到主页,python,django,static,Python,Django,Static,我不知道为什么图片没有显示在主页上。请看我的密码。我在windows上运行python3和Django 2.1。是否需要在Django文件夹中的文件中进行任何设置,如任何配置文件?请引导 设置文件: STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') URL文件: from django.contrib import admin from django.urls import path from djan
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
URL文件:
from django.contrib import admin
from django.urls import path
from django.urls import include, path
import jobs.views
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path('home', jobs.views.home, name='home'),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
模型文件
from django.db import models
# Create your models here.
class Job(models.Model):
image = models.ImageField(upload_to='images/')
summary = models.CharField(max_length=300)
主页文件
<html lang="en">
{% load static %}
<head>
{%load static%}
我想显示的图像是div的结尾
<img src="{% static '9.jpg' %}" height="200"></img>
</div>
</section>
在settings.py中,您需要添加媒体根目录和媒体URL的设置。这就是ImageFile upload_所涉及的内容。请参阅文档 例如,您可以参考主页模板中的图像,如下所示:
<img src="{{ '/media/images/9.jpg' }}">
作业模型和静态目录中的图像之间是否存在任何关系?请参阅此“是”,它有连接。。。图像文件位于MySite根文件夹下作业主文件夹下的静态文件夹中呈现的html中的图像url是什么?当您试图手动打开此url时会发生什么情况(哪个http状态/错误代码)?此文件位于驱动器上的何处(完整路径)?请将此信息添加到您的问题中。很高兴它有效!你能接受我的正确答案吗DDone:)配偶:)