问题标签 [django-context]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
370 浏览

django - Django 模板似乎没有得到我的上下文字典

以下模板呈现静态目录中的图像,但未myvar显示。不知何故{{STATIC_URL}}被正确评估,但{{myvar}}为空。我错过了什么?

视图.py

主页.html

0 投票
1 回答
108 浏览

python - django form_data 过滤器模板

我有 4 个班级模型,我做了一个WizardView.

在视图的最后,我有

我需要使用 HTML 中的单个字段(没有 for),我尝试过进行过滤,但我不明白是否可以使用以下内容{{ form_data }}

我的尝试是:

我试过传入返回值,比如value[key1][key2]没有任何结果。

PS 有很多空格,因为我只编译了 4 个表格中的第一个。

0 投票
1 回答
558 浏览

python - Django 中的默认请求上下文

我有这样的功能(查看)

只想写

我也想传递额外的变量来查看

我需要 RequestContext 的主要原因是我有上下文处理器功能,可以为我设置额外的变量。我怎样才能做到这一点,或者有不同的方法来做这样的事情?

0 投票
1 回答
3019 浏览

python - django 更新视图和传递上下文

我有一个更新视图:

在此视图中,我想传递如下上下文:

我确实尝试过 get_context_data 但我无法访问 pk 那里..我在做更新吗?我怎样才能在那里传递那个上下文?

0 投票
2 回答
606 浏览

django - django url 参数转换为 context_processor

我有这个 Django 网址:

现在,“语言”、“商店”、“品牌”都是我 url 中的参数,我想将它们读入我的自定义 Django 上下文处理器中。我该怎么做?

谢谢。

0 投票
1 回答
6146 浏览

django - django 导航栏模板 - 标签

我创建了 2 个导航栏,一个用于博客,一个用于主应用程序。我使用包含标签将导航栏引入模板。“extends base.html”也被使用,但是导航栏不包含在基本文件中,如上所述作为包含标签引入。

在应该为应用程序的所有页面呈现相同导航栏(内容)的主应用程序中没有这样做,我只在主页上收到所需的结果。

导航栏上使用的上下文变量来自主页视图功能,当主页页面呈现时,它可以完美运行,但是当我打开同一应用程序的任何内部页面时,导航栏不显示任何内容。

我认为导航栏将尝试仅加载活动(当前打开的)html页面的视图函数的上下文变量,因此主页上下文变量在任何其他页面上都不起作用,即使导航栏是一个单独的html文件。

如果这是正确的,我想知道如何绕过它,因为主应用程序上的所有页面都应该显示相同的导航栏值。

同样,其余页面同时介绍了基本和导航栏。

例如,导航栏 {% for country in countries %} 中使用的所有上下文变量都来自主页的视图函数。

当我使用相同的导航栏说“关于我们”页面时,导航栏不会显示所需的信息。

这有帮助吗?

0 投票
2 回答
1061 浏览

ajax - 如何使用 ajax 请求更新上下文处理器变量,而不刷新页面

目前正在显示新通知的标题上的通知计数,它们有 is_read = False,我想更新 is_read = True 并删除通知计数,这就是我正在做的

上下文处理器

html模板和ajax调用

更新视图

类更新通知(FormView):

我的模型已更新,但模板仍显示计数,直到我刷新页面

0 投票
1 回答
63 浏览

django - ListView 中的返回地址

如何DealershipList使用 ListView 返回地址?

我在views.py中尝试

我需要在模板中。

地址:

AV。一、二

经销商:

经销商名称

AV。一、二

模型.py

现在我尝试:

但不工作

网址.py

0 投票
1 回答
156 浏览

python - 如何在 Django 中使用复杂的上下文?

我通过构建简单的联系人管理器来学习 Django,
我使用 Django 1.7.3 和 Python 2.7。
我对如何使用给定的上下文渲染模板感到困惑。

我的模板块是,

我不确定如何在上下文中的列表(email_idsphones)中插入字典(电子邮件详细信息和号码详细信息),而我插入了姓名和年龄。

在python中我使用

打印电子邮件,而 Django 模板中的等价物是什么?

如何在相关字段中插入电子邮件地址?

0 投票
1 回答
1611 浏览

python - Django 在 shell 中无法呈现上下文

这就是我想要运行的。当我运行服务器并在视图中运行这些行然后返回一个 HttpResponse 时,一切都很好。但是,当我运行python manage.py shell然后尝试运行这些行时,我得到一个错误:

输出:

编辑:这是我的settings.py:

另外,我正在使用 django 1.8。