【问题标题】:Context value for the variable {{ media }} in django viewsdjango 视图中变量 {{ media }} 的上下文值
【发布时间】:2021-06-27 21:57:25
【问题描述】:

在一些 django 管理模板中使用了一个 {{ media }} 变量。 delete_confirmation.html、change_form.html 和 delete_selected_confirmation.html 。该变量将几个 javascript 文件包括 jQuery 库添加到模板中。

我想知道在调用这些模板的视图中传递给上下文变量的值是什么。

我的目的是在模板中使用我为 django 管理中的自定义视图创建的相同 javascript 文件。

谢谢。

【问题讨论】:

    标签: django django-views django-templates django-admin


    【解决方案1】:

    当我自定义 Django 管理员时,需要传递上下文的不是任何视图,而是 ModelAdmin。我从 django.contrib.admin.options.py 得到了答案。它具有属性media,其中包含 javascript 文件列表并返回 HTML 代码以将这些文件包含在模板中。

    使用self.media 访问它并将其传递给模板。

    【讨论】:

      猜你喜欢
      • 2016-12-29
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      • 2014-08-15
      • 2019-07-28
      • 1970-01-01
      相关资源
      最近更新 更多