django 1.10 媒体图像不显示

2023-12-29

我通过将以下内容添加到站点 urls.py,让 django 媒体图像在现有的 django 1.7 项目中工作:

urlpatterns = patters(
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
)

这个 url 结构在 django 1.10 中不起作用,所以我将其更改为此处推荐的Django MEDIA_URL 和 MEDIA_ROOT https://stackoverflow.com/questions/5517950/django-media-url-and-media-root:

urlpatterns = [

] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

这无法渲染任何上传的媒体图像。我可以使用 django 1.10 的等效媒体 url 模式吗?


你可以使用这个: (Django 文档 1.10 在开发过程中提供用户上传的文件 https://docs.djangoproject.com/en/1.10/howto/static-files/)

urlpatterns = [
   ...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

或者您可以使用它(如果您只想在设置中使用 Debug = True 进行开发):Django 文档 1.10 在开发中提供文件服务 https://docs.djangoproject.com/en/1.10/ref/views/

if settings.DEBUG:
    urlpatterns += [
        url(r'^media/(?P<path>.*)$', serve, {
            'document_root': settings.MEDIA_ROOT,
        }),
    ]

对我来说{{ MEDIA_URL }}在我的模板文件中不再起作用,我使用了{% get_media_prefix %}:

Ex.:

<img src="{% get_media_prefix %}{{ product.image }}">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

django 1.10 媒体图像不显示 的相关文章

  • 使用python查找txt文件中字母出现的次数

    我需要从 txt 文件中读取该字母并打印 txt 文件中出现的次数 到目前为止 我已经能够在一行中打印内容 但计数有问题 有人可以指导吗 infile open grades txt content infile read for char
  • 稀有对象的 python 类型注释,例如 psycopg2 对象

    我了解内置类型 但是我如何指定稀有对象 例如数据库连接对象 def get connection and cursor gt tuple psycopg2 extensions cursor psycopg2 extensions conn
  • 使用 django-rest-framework 设置对象级权限

    尝试使用 django rest framework 最干净 最规范地管理 django guardian 对象级权限 我想将对象的读取权限 module view object 分配给在执行 POST 时发出请求的用户 我的基于阶级的观点
  • 多处理中的动态池大小?

    有没有办法动态调整multiprocessing Pool尺寸 我正在编写一个简单的服务器进程 它会产生工作人员来处理新任务 使用multiprocessing Process对于这种情况可能更适合 因为工作人员的数量不应该是固定的 但我需
  • Mypy 无法从文字列表推断项目的类型

    我有一个变量x和一个文字列表 例如 0 1 2 我想转换x这些文字之一 如果x在列表中 我将其退回 否则我返回一个后备值 from typing import Literal Set Foo Literal 0 1 2 foos Set F
  • 如何过滤 Pandas GroupBy 对象并获取 GroupBy 对象?

    当对 Pandas groupby 操作的结果执行过滤时 它返回一个数据帧 但假设我想执行进一步的分组计算 我必须再次调用 groupby 这似乎有点绕 有更惯用的方法吗 EDIT 为了说明我在说什么 我们无耻地从 Pandas 文档中窃取
  • 如何确保 re.findall() 停止在正确的位置?

    这是我的代码 a import re re findall r lt title gt lt title gt a 结果是 title aaa
  • 在Python上获取字典的前x个元素

    我是Python的新手 所以我尝试用Python获取字典的前50个元素 我有一本字典 它按值降序排列 k 0 l 0 for k in len dict d l 1 if l lt 51 print dict 举个小例子 dict d m
  • python 中的 <> 运算符有什么作用?

    我刚刚遇到这个here http www feedparser org feedparser py 总是这样使用 if string1 find string2 lt gt 1 pass 什么是 lt gt 运算符这样做 为什么不使用通常的
  • Plotly:如何检查基本图形结构(版本 4)

    对于旧版本的plotly 例如在 Jupyterlab 中 您可以简单地运行figure像这样检查你的图形的基础知识 Ouput data marker color red size 10 symbol 104 mode markers l
  • python中basestring和types.StringType之间的区别?

    有什么区别 isinstance foo types StringType and isinstance foo basestring 对于Python2 basestring是两者的基类str and unicode while type
  • 是否需要关闭没有引用它们的文件?

    作为一个完全的编程初学者 我试图理解打开和关闭文件的基本概念 我正在做的一项练习是创建一个脚本 允许我将内容从一个文件复制到另一个文件 in file open from file indata in file read out file
  • 如何在亚马逊 EC2 上调试 python 网站?

    我是网络开发新手 这可能是一个愚蠢的问题 但我找不到可以帮助我的确切答案或教程 我工作的公司的网站 用 python django 构建 托管在亚马逊 EC2 上 我想知道从哪里开始调试这个生产站点并检查存储在那里的日志和数据库 我有帐户信
  • 如何编写一个接受 int 或 float 的 C 函数?

    我想用 C 语言创建一个扩展 Python 的函数 该函数可以接受 float 或 int 类型的输入 所以基本上 我想要f 5 and f 5 5 成为可接受的输入 我认为我不能使用if PyArg ParseTuple args i v
  • 如何使用 python 定位和读取 Data Matrix 代码

    我正在尝试读取微管底部的数据矩阵条形码 我试过libdmtx http libdmtx sourceforge net 它有 python 绑定 当矩阵的点是方形时工作得相当好 但当矩阵的点是圆形时工作得更糟 如下所示 另一个复杂问题是在某
  • IndexError - 具有匀称形状的笛卡尔 PolygonPatch

    我曾经使用 shapely 制作一个圆圈并将其绘制在之前填充的图上 这曾经工作得很好 最近 我收到索引错误 我将代码分解为最简单的操作 但它甚至无法执行最简单的循环 import descartes import shapely geome
  • 如何(安全)将 Python 对象发送到我的 Flask API?

    我目前正在尝试构建一个 Flask Web API 它能够在 POST 请求中接收 python 对象 我使用 Python 3 7 1 创建请求 使用 Python 2 7 运行 API 该 API 设置为在我的本地计算机上运行 我试图发
  • 用于插入或替换 URL 参数的 Django 模板标签

    有人知道 Django 模板标签可以获取当前路径和查询字符串并插入或替换查询字符串值吗 例如向 some custom path q how now brown cow page 3 filter person 发出请求 电话 urlpar
  • 定义在文本小部件中双击时选择哪些字符

    在 Windows 上 双击文本小部件中的单词也将选择连接的标点符号 有什么方法可以定义您想要选择的角色吗 tcl wordchars该变量的值是一个正则表达式 可以设置它来控制什么被视为 单词 字符 例如 通过双击 Tk 中的文本来选择单
  • 无法安装最新版本的 Numpy (1.22.3)

    我正在尝试安装最新版本的 numpy 即 1 22 3 但看起来 pip 无法找到最后一个版本 我知道我可以从源代码本地安装它 但我想了解为什么我无法使用 pip 安装它 PS 我有最新版本的pip 22 0 4 ERROR Could n

随机推荐

  • 如何让移动浏览器(iOS、Android 中的 webkit)显示其软键盘

    我正在编写一个小型 Web 应用程序 它大量使用 canvas 元素来执行类似于 VNC 的操作 它特别针对 iOS 和 Android 的默认浏览器 我可以通过 AJAX 调用检测何时需要键盘输入 但我无法说服移动浏览器按需显示其软键盘
  • 如何在 Azure Key Vault 中存储公共证书(.cer 文件)

    如何在 azure keyvault 中上传或存储公钥 cer 文件 当我尝试上传适用于 pfx 文件的任何 cer 文件时 从 keyvault 面板中会出现错误 您应该考虑 Key Vault 是否适合您的场景 公钥 本质上 不是机密数
  • cscope支持历史列表记录吗?

    I use C要获取一个函数的调用者 那么我可以按一个数字跳转到一个调用者 但如果我想跳到另一个来电者 我必须按跳回 再按C 即可获取来电列表 cscope支持历史列表记录吗 如果您使用VIM 可以尝试快速修复 se cscopequick
  • Haskell 中的“约束”是什么意思

    我对 Haskell 很陌生 我正在尝试通过编写一些代码来理解该语言 我只熟悉 ghci 上非常简单的指令 head tail sum 等 非常简单 我试图创建的函数是为了求解任意维向量的毕达哥拉斯定理 这看起来像这样 平方根 a 2 b
  • 词法作用域是如何实现的? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 几年前 我开始为一种小型领域特定语言编写解释器 其中包括程序员定义的函数 起初 我使用简单的符号表堆栈
  • 词集中词的最大交集算法

    背后的故事 我正在使用创建语音控制应用程序x webkit speech这是令人惊讶的好 功能 而不是我的应用程序 但有时用户 我 会有点咕哝 如果单词的某些合理部分与某些合理命令的某些合理部分相匹配 那么接受该命令会很好 所以我寻找名为
  • Numpy 提取子矩阵

    我是新来的numpy我很难理解如何从np array具有定义的列和行的子矩阵 Y np arange 16 reshape 4 4 如果我想提取列 行 0 和 3 我应该 0 3 12 15 我尝试了所有的重塑功能 但不知道如何做到这一点
  • 在没有准备好的语句/SQLite/C++ 的情况下防止 SQL 注入

    我希望得到一些有关此方案针对 SQL 注入攻击的安全性的反馈 在前端 用户输入个人信息 姓名 地址 电话号码 电子邮件和一些自由格式文本 后端是用C 从头开始编码的 没有框架支持 并集成了SQLite C 代码是这样的not使用 SQLit
  • 简单易懂的 Spring 应用程序登录

    我对 Spring 很陌生 今天才开始学习 我一直在寻找一个简单的登录应用程序 它也将解释 Spring 之外的应用程序的流程 当我用谷歌搜索时 我真的找不到其中的几个 http viralpatel net blogs tutorial
  • 将行号添加到 SQL 查询的结果集中

    我有一个简单的选择语句 我想添加一个临时列来表示结果集中的行数 我尝试过这个 declare num int set num 0 select t A t B t C count 1 as number from tableZ as t 它
  • 如何使用 LocationCollection 缩放以适应 WP7 Bing Maps 控件?

    如何在 Windows Phone 7 上将 Microsoft Phone Controls Maps Map 控件缩放到正确的缩放级别 我有一个地理坐标的 LocationCollection 并且我自己计算了中心 但现在如何计算正确的
  • EntityFramework连接问题

    我在 Visual Studio 2008 中有一个包含 3 个项目的解决方案 1 个 Web 应用程序和 2 个类库 实体框架模型位于类库中 起始项目是 Web 应用程序 我曾经遇到过这样的问题 在配置中找不到指定的命名连接 不适合与 E
  • 为什么 use 块不能安全地初始化 var?

    为什么这会出现编译错误 val autoClosable MyAutoClosable var myVar MyType autoClosable use myVar it foo println myVar Error Variable
  • 从两个表中选择单独的行,按日期排序

    I don t想要任何一种JOIN这里 我正在使用 PHP 构建两个表的 RSS 提要 并且我想从两个表中选择所有行 保持行分开 但按公共排序created column 例如 如果我有一张桌子foo id downloads views
  • Windows 中的 cmake 问题

    我正在尝试编译这个 相当复杂 在 Windows 中使用 cmake 和 MinGW 的一段代码 include
  • 可能的堆栈损坏

    参考我之前的问题GDB 未精确定位 SIGSEGV 点 https stackoverflow com q 3971091 191776 我的线程代码如下 void runner void unused do sem wait x if c
  • 如何在 aspnet vnext config.json 文件中配置实体框架拦截器?

    在网络配置文件中 我会这样做
  • 你能解释一下 onCreate 和 Bundles 吗?

    我一直在查找它 但我似乎无法将自己包裹在 onCreate 和 Bundles 中 我知道 onCreate 在程序启动时被调用 但它是如何传递 Bundles 以及它们如何相关的 任何人都可以尝试用简单的英语来表达它 因为我似乎找不到它的
  • Django 结账无法访问:找不到页面(404)

    我正在尝试使用 Django 开发一个电子商务网站 所以我现在 用户可以将商品添加到购物车 但是当我尝试继续结帐时 由于某种原因 我的结帐表单没有显示 而是显示 找不到页面 404 我确保我已经注册了我的模型并运行了迁移 问题是什么 我的观
  • django 1.10 媒体图像不显示

    我通过将以下内容添加到站点 urls py 让 django 媒体图像在现有的 django 1 7 项目中工作 urlpatterns patters url r media P