Python 不显示图像!德扬戈
不显示图像 图像存在,dut django没有在页面上显示任何图像,如何修复此问题 这是我的模特 这是我的观点 这是我的模板Python 不显示图像!德扬戈,python,django,image,django-models,Python,Django,Image,Django Models,不显示图像 图像存在,dut django没有在页面上显示任何图像,如何修复此问题 这是我的模特 这是我的观点 这是我的模板 只是想一想,你没有告诉我你可能需要工作的东西。例如,如果要在URL上进行开发,您需要这个,在您的设置上,您可能需要类似的东西 媒体URL='/MEDIA/' MEDIA\u ROOT=os.path.join(基本目录,“媒体”) 我希望有帮助 最好的可能您尚未将媒体添加到URL.py From django.conf import settings # your st
只是想一想,你没有告诉我你可能需要工作的东西。例如,如果要在URL上进行开发,您需要这个,在您的设置上,您可能需要类似的东西 媒体URL='/MEDIA/' MEDIA\u ROOT=os.path.join(基本目录,“媒体”) 我希望有帮助
最好的可能您尚未将媒体添加到URL.py
From django.conf import settings
# your stuff
if settings.DEBUG:
urlpatterns += patterns('',
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT
})
)
来自django.conf导入设置的
#你的东西
如果设置为.DEBUG:
urlpatterns+=模式(“”,
(r'^media/(?P.*)$,'django.views.static.service'{
“document\u root”:settings.MEDIA\u root
})
)
执行此操作!
你能给我们看一下
完整路径的输出吗
?你能在相关型号的管理页面中看到图像吗?这可能与development server的静态和媒体路径设置有关。当我打开此路径“”然后写入时,结果表明找不到该页,但该页位于该页所在的文件夹中!老兄,我可没蠢到不把它拿走!STATIC_ROOT=os.path.join(BASE_DIR,“STATIC_cdn”)MEDIA_URL=“/MEDIA/”MEDIA_ROOT=os.path.join(BASE_DIR,“MEDIA_cdn”)
def homeview(request, *args, **kwargs):
full_path = All_Images_Of_The_Series.objects.all()
context = {"full_path":full_path,}
return render(request, 'home.html', context)
<div class="col-sm-3 right-side">
<div class="new-movies-block">
<a class="header" href="#/new/">
<div class="title">Новинки</div>
</a>
{% for one_to_one_path in full_path %}
<div class="movie-spacer" ></div>
<a class="new-movie" href="{{ one_to_one_path.to_series.get_absolute_url }}" title="{{ one_to_one_path.to_series.eng_name }}">
<div class="title-info">
{{ one_to_one_path.to_series.season_of_this_series.number_of_season }} сезон {{ one_to_one_path.to_series.number_of_series }} серия
</div>
<div class="date">{{ one_to_one_path.to_series.timestamp_rus }}</div>
<img src="{{ one_to_one_path.image_of_all.url }}" class="img-responsive">
</a>
{% endfor %}
</div>
</div>
<img src="/media/previews/previews_for_series/1.png" class="img-responsive">
GET http://127.0.0.1:8000/media/previews/previews_for_series/1.png 404 (Not Found)
From django.conf import settings
# your stuff
if settings.DEBUG:
urlpatterns += patterns('',
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT
})
)
from django.conf.urls import include, url
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^series/', include("serials.urls", namespace='series')),
url(r'^', include("serials.urls", namespace='homeview')),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)