在过go 的几个小时里,我一直为这件事头疼.

在settings.py中

..
MEDIA_URL = 'http://10.10.0.106/ame/'
..
TEMPLATE_CONTEXT_PROCESSORS = (
  "django.contrib.auth.context_processors.auth",
  "django.core.context_processors.media",
)
..

在我看来,我有

from django.shortcuts import render_to_response, get_object_or_404
from ame.Question.models import Question

def latest(request):
  Question_latest_ten = Question.objects.all().order_by('pub_date')[:10]
  p = get_object_or_404(Question_latest_ten)
  return render_to_response('Question/latest.html', {'latest': p})

然后我有一个base.html和一个问题/latest.html

{% extends 'base.html' %}
<img class="hl" src="{{ MEDIA_URL }}/images/avatar.jpg" /></a>

但媒体URL显示为空白,我以为这就是它应该如何工作,但也许我错了.

Update个 最新版本修复了这些问题.

推荐答案

添加媒体模板上下文处理器也可以完成这项工作

TEMPLATE_CONTEXT_PROCESSORS = (
    "django.core.context_processors.request",
    "django.contrib.auth.context_processors.auth",
    "django.core.context_processors.media",
    "django.core.context_processors.static",
)

Django相关问答推荐

基于令牌的身份验证如何工作?

断开连接不会发生

Django 转储数据将附加数据添加到 json 导出

如何在Django中制作一个不 Select 以前日期的日期 Select 器

为什么 django 不能相互识别 2 个路径转换器?

在 Django 中处理信用卡付款的最佳 Select 是什么?

如何使用 jQuery 建立 Django 网站

Django REST Framework - 将额外参数传递给操作

有没有办法将变量传递给 Django 中的 extended模板?

如何在 django 中处理这种竞争条件?

无法通过 pip 安装 Django 2.0

在 django web 应用程序中,如何给用户自己的子域?

Django:访问给定字段的 Select 元组

Django - 如何从模型实例中获取管理员 URL

导入错误无法在windows环境下导入名称execute_manager

Django中的自定义排序

Django 发送邮箱

django 如何知道已经运行了哪些迁移?

您如何在本地针对 OpenID 进行开发

过滤查询参数