问题标签 [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 回答
618 浏览

django - Change to my left nav bar when on a certain page?

Maybe I'm going about this all the wrong way... But what I'm trying to do is change the left navigation by what page I'm on. The left nav in base.html is apparent throughout, but once the user is on forums.html (extends base.html), I wanted to have the left navigation change.

base.html:

I don't know if I have to pass it through base context or not. I appreciate the help and any idea's/ recommendations.

0 投票
1 回答
515 浏览

django - 如何在基于类的通用视图中传递具有额外上下文的用户配置文件数据?

我有模型:

用户资料:

和 urls.py 中基于类的通用视图:

如何将带有额外上下文的 InstructorProfile 级别传递给我的模板?

0 投票
1 回答
338 浏览

django - Django 中的线程安全模板上下文处理器?

在 Django 中编写线程安全上下文处理器的最佳实践是什么?

比如说,我想将一些变量传递给模板,这些变量在相应的视图中设置,并且对于不同的视图-模板对可能会有所不同。

一种解决方案是在上下文中手动传递每个变量:

然而,为了保持干燥,我宁愿使用上下文处理器。但我担心线程安全,因为它似乎需要一个全局存储。这是我使用上下文处理器的解决方案,它将每个变量与请求联系起来。感谢您的意见和建议。

context_processor.py

views.py

settings.py

0 投票
1 回答
100 浏览

django-templates - 如何从 Django 中的模板加载器获取模板上下文?

我需要加载一些路径取决于它们的上下文的模板。我创建了一个自定义Loader。如何从我的自定义模板加载器访问模板的上下文?

0 投票
3 回答
6169 浏览

django - django 中的上下文处理器与中间件

在我看来,上下文处理器可以做的所有事情,中间件都可以做。那么上下文处理器的意义何在?它们只是中间件精简版吗?

0 投票
1 回答
456 浏览

django - django-postman 丢弃 RequestContext

我将 django-postman 安装到我的项目中。之后,我看到当我登录时,它会登录到用户主页,但是每当我点击链接时,会话就会消失。它要我重新登录。

我在每个视图中都使用 context_instance=RequestContext(request) 。那么可能是什么问题呢?

当我插入以下内容时发生了这种情况:

没有静态的,它事件不会识别 STATIC_URL 并丢弃 CSS。

0 投票
1 回答
133 浏览

django - 有没有更短的方法来检查 Django 模板中 M2M 中的值?

在每个页面 ( base.html) 中,我想检查request.user我的班级是否有管理员角色UserTypes并显示管理员链接。目前我做这样的事情:

user.profile只是从 DjangoUser到我的UserProfile.

但这似乎有点冗长和笨拙。有没有更简单的方法?也许我应该编写自己的自定义上下文处理器并传递一个变量之类的is_admin东西,但我之前从未编写过自定义上下文处理器......

0 投票
2 回答
143 浏览

django - Django 上下文处理器在没有视图的情况下可用

我想查询所有产品并使用上下文处理器将它们加载到以 category-id 作为键的字典中。然后我想让这个 dict 在模板中可用,以便将它作为参数发送到模板标签。

是否可以在没有视图的情况下使用上下文?感谢您的帮助。

0 投票
1 回答
402 浏览

django - 如何在 Django 评论模板中包含我的基本模板和自定义上下文?

我在我的项目中包含了 Django 评论框架,并添加了自定义模板以包含我的基本模板而不是默认模板。

但是,在我的基本模板中,有一些带有动态参数的 url 模板标签:

变量blog包含在我的视图中的上下文中,但不包含在评论框架中,当我尝试添加评论时,这会导致没有反向匹配错误。

将变量博客始终包含在基本模板中的最佳方法是什么?

更新:

博客应用程序的 url 模式:

0 投票
2 回答
148 浏览

django - get_profile() 在 Django 项目中随机失败

在我的 Django 项目中,我有一个用户身份验证系统。每个用户都有一个用户配置文件:

好吧,我有一个 context_processor.py,它的主函数返回如下内容:

我所有的模板都使用“userThumbnail”和“request.user.get_profile().avatar”随机失败,没有任何解释。

模板中返回的错误是:

有时我会收到此错误,有时不会。这很烦人。

有什么提示吗?