问题标签 [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 投票
1 回答
379 浏览

django - 睡衣和 Django 静态文件设置

我对 Web 开发和 Django 和睡衣框架都有些陌生。因此,我感谢在我学习时给予我的任何耐心。

我正在设置 Django 和睡衣一起工作,JSONRPC 客户端/服务器 + Django 模板。

我将已编译的睡衣 my_project.html 用作 Django 模板。我将 Django 模板文件夹设置为我的睡衣项目输出文件夹。

Pajamas 将 a 编译bootstrap.js到相同的输出文件夹,我需要在 Django 模板中正确引用这些文件作为以下文件的当前引用:

无法正常工作。

即使在阅读了它的文档之后,Django 管理静态文件的方式对我来说也不是很明显。就文件夹层次结构和 Django 设置而言,最好的设置方法是什么?

从我的 Django 模板中引用我的静态文件的最佳方式是什么?

我知道我可能会问一些明显的问题,但是在阅读了可用的文档之后,我似乎无法将这些放在一起。这是我真正开始滚动之前的最后一块拼图,因此将不胜感激任何帮助!

0 投票
1 回答
344 浏览

django - 在上下文处理器中遵循“向后”的关系

我确实模板处理器使用了向后跟随关系。在外壳中它工作正常,但在视图中我有一个错误:

“ParentCategory”对象没有属性“postpages_set”

模型(比原来简单一点)

上下文处理器

在外壳中:

出了什么问题?这样shell和view有什么区别?

0 投票
2 回答
3292 浏览

django - django redirect() 上的 RequestContext

我想知道是否有任何方法可以将 RequestContext 包含在 django 重定向函数或任何其他上下文中。

问题是我需要在创建对象后添加一条消息,但消息框架需要一个 RequestContext 才能工作或另一个返回消息的上下文。我该怎么做才能返回上下文?

我的观点:

0 投票
2 回答
1640 浏览

django - Django 消息框架在模板循环中不起作用

我最近升级到 Django 1.3,我想开始使用 Messages 系统。

我已将中间件、模板上下文处理器和消息添加到INSTALLED_APPS

我只是根据进行简单计算的视图进行测试。

在管理员中,会显示消息,但是当尝试在我的 base.html 文件中呈现它们时,出现以下错误。

在堆栈中它在这里失败了。

我还删除了 for 语句,但我仍然收到以下错误,仅此而已

有任何想法吗?

0 投票
3 回答
6969 浏览

django - 在 Django 中使用上下文处理器访问视图中的全局变量

假设我有一个上下文处理器:

我可以在模板中以{{ titles }}.

但是我怎么能在视图中这样做呢?

似乎不起作用-'WSGIRequest' object has no attribute 'titles'


或者也许有更好的方法(比上下文处理器)让全局变量在视图和模板中都可以访问?

提前致谢。

0 投票
3 回答
531 浏览

django - Django中的用户上下文

我的 django 站点的用户身份验证存在问题。我有一个似乎可以工作的登录屏幕。当用户单击登录时,我调用django.contrib.auth.login 它,它似乎工作正常。但是在后续页面上不知道有用户登录。示例 {% user.is_authenticated %}是错误的。还有一些我希望登录用户可以使用的菜单功能,例如my-accountlogout。除登录页面外,这些功能不可用。这真的很奇怪。

这似乎是一个用户上下文问题。但我不确定我应该如何传递上下文以确保我的登录是稳定的。 Does anyone know at could be going on here? Any advice?

---------base.html的一部分------------

---------我的views.py -----

0 投票
1 回答
4362 浏览

python - 在 django 中创建单例,或以任何其他方式为全局、每个请求可用的对象

在开发“小部件”(对象,它 - 渲染 - 使用一些自定义 javascript 文件)时,我需要创建一种“包含脚本管理器”(以避免在渲染多个小部件时重复包含相同的 JS 文件视图)。

我的第一个想法是编写自定义模板渲染上下文,它将在模板中提供 EXTRA_SCRIPTS 变量。但是我不知道在请求处理期间我应该在哪里收集脚本列表?我认为这就是我需要单例对象的地方。

有什么建议么?

0 投票
3 回答
1931 浏览

django - Django模板上下文多个视图

我正在运行Idios,一个配置文件应用程序,我想在我的应用程序中在 idios 上创建配置文件(即保持 idios pip 可安装,而不修改应用程序本身)。

问题是,配置文件视图是在 idios 应用程序中编写的,使用传递上下文变量的面向对象方法,并在模板中显示该视图。我希望个人资料视图还包括用户的朋友列表,由单独的朋友应用程序管理。我只需将朋友导入 Idios 并使用新的friend_list 变量更新上下文,然后添加另一个模板块来显示朋友列表,就得到了概念验证。

那么,在不更改 idios 应用程序的情况下,结合好友列表和个人资料的最佳或最明智的方法是什么?这个问题基本上是请求帮助,以支持可重用应用程序的 DRY 方式真正理解 Django 中的 MVT 系统。

0 投票
1 回答
28494 浏览

django - Django 如何将自定义变量传递给上下文以在自定义管理模板中使用?

我正在扩展change_list.html,我需要输出一个在settings.py 中定义的变量。

如何将该特定变量传递到自定义管理模板上下文中?

0 投票
3 回答
3762 浏览

django - Django - 在模板之前访问上下文字典

我希望在实际渲染之前使用上下文处理器或中间件来修改传递给 render_to_response 的字典值。我有一个正在尝试实现的消息传递模式,它将根据我想在呈现模板之前搜索上下文的用户类型的存在来填充消息列表。

例子:

我希望能够在上下文中添加有关“变量”存在的附加信息。

在我的视图定义它之后但在它到达模板之前如何访问“变量”,以便我可以进一步修改上下文?