将django中模型表单的媒体类处理为模板

2024-01-10

我有一个看起来像这样的表格:

class MarketingActionForm(forms.ModelForm):

    contact = ManyToManyByLetter(Contact, field_name="first_name")
    #contact = AjaxManyToManyField(Contact, DICT_LOOKUP)

    class Meta:
        model = MarketingAction
        exclude = ('created_by',)

    class Media:
            js = (
                settings.ADMIN_MEDIA_PREFIX + "js/SelectBox.js",
                settings.ADMIN_MEDIA_PREFIX + "js/SelectFilter2.js",
                settings.MEDIA_URL + "js/jquery.js",
                settings.MEDIA_URL + "js/ajax_filtered_fields.js",
            )

我根据模板来处理此表单。现在我想知道为什么 Media 类没有在模板中自动处理,至少它没有显示在 .html 输出中。

因此我想问我必须做什么才能使媒体定义显示在 .html 输出中。

我在 django .docs 中没有找到它。因此我认为它会被自动处理。


你需要添加{{form.media}}自己在模板中。对表单媒体的引用不会自动插入。

这将是非常困难的,因为整个 html 文档包括<head>部分将由模板设计者键入,如果 django 试图自动执行此操作,则必须猜测在哪里插入链接(对于 javascript 媒体,如果脚本之间存在依赖关系,则很难正确猜测)

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

将django中模型表单的媒体类处理为模板 的相关文章

随机推荐

  • 玩笑安全cookies?

    My Jest https facebook github io jest 测试设置为在 CI 上运行时模拟我的后端响应 但环境变量允许它们在本地针对真实后端运行 问题是我们现在已经将身份验证切换为使用安全的 仅限 http 的 cooki
  • 如何使用Python默认浏览器打开和关闭网站

    我正在尝试在Windows平台上编写一个Python脚本来打开一个网页 例如Google 然后在10秒后关闭该网站 注意 我使用的是 Windows 7 Python 2 7 10 和 IE 您可以使用Python内置的webbrowser
  • 工具栏上均匀分布的菜单项

    所以我一直在尝试实施android support v7 widget Toolbar在我的 Activity 中 并使其看起来类似于以前支持的拆分 ActionBar 这是我的工具栏的 XML
  • java SAXParser 忽略异常并继续解析

    我有一个 java 类 它解析 xml 文件 并将其内容写入 MySQL 一切正常 但问题是当 xml 文件包含无效的 unicode 字符时 会引发异常并且程序停止解析文件 我的提供商每天发送这个 xml 文件 其中包含产品列表及其价格
  • Java String.valueOf(jsonArray) 将 jsonArray 中的 UTF-8 编码内容变成问号

    我有这个 json 数组 JSONArray 类型 其中包含 utf 8 编码的字符串 success true data moduleTitle title status 200 然后我想获取它的字符串值 String s String
  • 无法让 GoogleMap OnMarkerClickListener 工作

    使用 V2 地图 一切基本正常 包括添加标记 但是 我需要在点击标记时采取行动 因此我安装了一个处理程序 thisMap setOnMarkerClickListener new GoogleMap OnMarkerClickListene
  • 如何为 Blogger 添加国际化支持?

    如何为 Blogger 添加国际化支持 是否可以在一个博客中处理多种语言 是否可以添加自己的翻译而不使用谷歌翻译小部件 http translate google com translate tools Thanks 这些应该设置在博客的
  • 如何从元组列表中删除项目? [复制]

    这个问题在这里已经有答案了 我想使用索引列表从元组列表中删除项目 mytupList 1 2 2 3 5 6 8 9 indxList 1 3 我尝试过像这样使用 numpy newtupList numpy delete mytupLis
  • Excel VBA 类似运算符 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在使用 Excel VBA 搜索另一个字符串中的子字符串 如下所示 Dim pos As Integer pos InStr I am
  • RestAssuredMockMvc 连接到 http://localhost:8080 被拒绝

    我使用 REST 方法开发了一个 Spring MVC Web 应用程序 我很想使用 RestAssured 创建 JUnit 测试类 从文档来看 它看起来非常简单 但我遇到了一些问题 基本上我想用它来避免运行时 Tomcat 实例 但问题
  • 如何测试当前是否正在播放声音?

    我一直在努力掩盖
  • 如何使用 ionic 框架在 IOS 上获取 IMEI

    如何使用 ionic 框架在 IOS 上获取 IMEI 您可以使用 设备 对象Cordova http cordova apache org docs en 2 5 0 cordova device device md html 设备对象描
  • 编译器和负数表示

    最近我很困惑这个问题 https stackoverflow com questions 700410 subtraction without minus sign 700487 700487 也许是因为我没有阅读语言规范 我知道这是我的错
  • 对于不同的经过身份验证的用户,同一资源的不同 REST 表示

    我有一个简单的资源 如下所示 api 配置 参展商 id 这通常是一个公共 API 具体取决于 URL 配置部分的设置 它可能会将此返回给未经身份验证的用户 a some value b other value 但是 如果管理员已登录并想要
  • jQuery 整个 HTML 页面使用微调器加载

    我正在尝试做一些简单的事情 制作一个 jQuery 脚本 它将等待显示整个页面 包括所有 DIV 文本和图像 当页面加载时 我不想显示页面的一部分 而是显示旋转的 GIF 图像 当整个页面加载时 我们可以在浏览器窗口中淡入淡出页面内容 有很
  • “Key”是 SQL Server 中的保留关键字吗?

    今天我正在运行一个查询 我想获取其中包含 sc ticket 名称的密钥 表中的列 所以我尝试运行这个查询 SELECT TOP 1000 ID Key Value FROM Core dbo Properties where key li
  • 为什么我在启动 iPhone OS 应用程序时收到“安全策略错误”?

    我前段时间创建了一个 iPhone OS 2 2 应用程序 最近安装了 3 1 SDK 当我尝试在 3 1 iPod Touch 上运行应用程序时 启动窗口显示 调试器错误 启动远程程序时出错 安全策略错误 查看 iPod Touch 控制
  • 防止骨干僵尸视图

    注意 我们使用的是主干1 0 0 我对 Backbone 比较陌生 并且打算查看前同事编写的一些代码 我不想盲目地复制粘贴东西 而是想了解他是如何做事的 从那时起我开始想知道处理僵尸视图的最佳方法 var view new editItem
  • 转置并展平二维索引数组,其中行的长度可能不相等

    我想采用这样的数组并将其组合成 1 个数组 array size 2 0 gt array size 10 0 gt string 1 1 gt string a 2 gt string 3 3 gt string c 1 gt array
  • 将django中模型表单的媒体类处理为模板

    我有一个看起来像这样的表格 class MarketingActionForm forms ModelForm contact ManyToManyByLetter Contact field name first name contact