问题标签 [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.
django - Django 模板似乎没有得到我的上下文字典
以下模板呈现静态目录中的图像,但未myvar
显示。不知何故{{STATIC_URL}}
被正确评估,但{{myvar}}
为空。我错过了什么?
视图.py
主页.html
python - django form_data 过滤器模板
我有 4 个班级模型,我做了一个WizardView
.
在视图的最后,我有
我需要使用 HTML 中的单个字段(没有 for),我尝试过进行过滤,但我不明白是否可以使用以下内容{{ form_data }}
:
我的尝试是:
我试过传入返回值,比如value[key1][key2]
没有任何结果。
PS 有很多空格,因为我只编译了 4 个表格中的第一个。
python - Django 中的默认请求上下文
我有这样的功能(查看)
只想写
我也想传递额外的变量来查看
我需要 RequestContext 的主要原因是我有上下文处理器功能,可以为我设置额外的变量。我怎样才能做到这一点,或者有不同的方法来做这样的事情?
python - django 更新视图和传递上下文
我有一个更新视图:
在此视图中,我想传递如下上下文:
我确实尝试过 get_context_data 但我无法访问 pk 那里..我在做更新吗?我怎样才能在那里传递那个上下文?
django - django url 参数转换为 context_processor
我有这个 Django 网址:
现在,“语言”、“商店”、“品牌”都是我 url 中的参数,我想将它们读入我的自定义 Django 上下文处理器中。我该怎么做?
谢谢。
django - django 导航栏模板 - 标签
我创建了 2 个导航栏,一个用于博客,一个用于主应用程序。我使用包含标签将导航栏引入模板。“extends base.html”也被使用,但是导航栏不包含在基本文件中,如上所述作为包含标签引入。
在应该为应用程序的所有页面呈现相同导航栏(内容)的主应用程序中没有这样做,我只在主页上收到所需的结果。
导航栏上使用的上下文变量来自主页视图功能,当主页页面呈现时,它可以完美运行,但是当我打开同一应用程序的任何内部页面时,导航栏不显示任何内容。
我认为导航栏将尝试仅加载活动(当前打开的)html页面的视图函数的上下文变量,因此主页上下文变量在任何其他页面上都不起作用,即使导航栏是一个单独的html文件。
如果这是正确的,我想知道如何绕过它,因为主应用程序上的所有页面都应该显示相同的导航栏值。
同样,其余页面同时介绍了基本和导航栏。
例如,导航栏 {% for country in countries %} 中使用的所有上下文变量都来自主页的视图函数。
当我使用相同的导航栏说“关于我们”页面时,导航栏不会显示所需的信息。
这有帮助吗?
ajax - 如何使用 ajax 请求更新上下文处理器变量,而不刷新页面
目前正在显示新通知的标题上的通知计数,它们有 is_read = False,我想更新 is_read = True 并删除通知计数,这就是我正在做的
上下文处理器
html模板和ajax调用
更新视图
类更新通知(FormView):
我的模型已更新,但模板仍显示计数,直到我刷新页面
django - ListView 中的返回地址
如何DealershipList
使用 ListView 返回地址?
我在views.py中尝试
我需要在模板中。
地址:
AV。一、二
经销商:
经销商名称
AV。一、二
模型.py
现在我尝试:
但不工作
网址.py
python - 如何在 Django 中使用复杂的上下文?
我通过构建简单的联系人管理器来学习 Django,
我使用 Django 1.7.3 和 Python 2.7。
我对如何使用给定的上下文渲染模板感到困惑。
我的模板块是,
我不确定如何在上下文中的列表(email_ids
和phones
)中插入字典(电子邮件详细信息和号码详细信息),而我插入了姓名和年龄。
在python中我使用
打印电子邮件,而 Django 模板中的等价物是什么?
如何在相关字段中插入电子邮件地址?
python - Django 在 shell 中无法呈现上下文
这就是我想要运行的。当我运行服务器并在视图中运行这些行然后返回一个 HttpResponse 时,一切都很好。但是,当我运行python manage.py shell
然后尝试运行这些行时,我得到一个错误:
输出:
编辑:这是我的settings.py:
另外,我正在使用 django 1.8。