课程机构列表图片无法显示

来源:7-4 课程机构列表页数据展示2

慕姐6159971

2019-01-04

老师,我用的Python3.6+Django2.0在做到加载机构列表的时候显示不了,已经检查代码没问题请您帮忙看看是不是DJ2.0配置的Urls配置是否有变化

图片描述

图片描述
图片描述
图片描述
图片描述

新截图,浏览器调试和org_list代码截图图片描述

图片描述

写回答

3回答

慕姐6159971

提问者

2019-01-07

  1. MEDIA_URL = '/media/'
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

  2. TEMPLATES = [
       {
           'BACKEND': 'django.template.backends.django.DjangoTemplates',
           'DIRS': [os.path.join(BASE_DIR, 'templates')],
           'APP_DIRS': True,
           'OPTIONS': {
               'context_processors': [
                   'django.template.context_processors.debug',
                   'django.template.context_processors.request',
                   'django.contrib.auth.context_processors.auth',
                   'django.contrib.messages.context_processors.messages',
                   'django.template.context_processors.media',
               ],
           },
       },
    ]

  3. # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    print(BASE_DIR)
    # print(os.path.join(BASE_DIR, 'apps'))
    sys.path.insert(0,os.path.join(BASE_DIR, 'apps'))
    sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))

0
0

bobby

2019-01-06

你的template中 如何配置的图片的路径呢 截图我看看 应该是你图片的配置出错了 导致无法显示图片

0
7
bobby
回复
慕姐6159971
好的,
2019-01-12
共7条回复

大地主4381166

2019-01-05

<a href="{% url 'organization:org_home' course_org.id %}">
    <img width="200" height="120" class="scrollLoading" src="{{ MEDIA_URL }}{{ course_org.image }}"/>
</a>

这是前端列表图片部分的代码

# -*- coding: utf-8 -*-

from django.conf.urls import url,include
from django.urls import path,re_path
from .views import OrgView,AddUserAskView,OrgHomeView,OrgCourseView,OrgDescView,OrgTeacherView,AddFavView
from django.views.generic import TemplateView

app_name = 'organization'
urlpatterns =[
    path('list/',OrgView.as_view(), name="org_list"),
    path('add_ask/',AddUserAskView.as_view(),name="add_ask"),
    path('home/<int:org_id>',OrgHomeView.as_view(),name="org_home"),
    path('course/<int:org_id>',OrgCourseView.as_view(),name="org_course"),
    path('desc/<int:org_id>',OrgDescView.as_view(),name="org_desc"),
    path('teachers/<int:org_id>',OrgTeacherView.as_view(),name="org_teachers"),

    #机构收藏
    path('add_fav/',AddFavView.as_view(),name="add_fav")

这是organization/url的代码

0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程