没有命名的模块djangapp.app.context_处理器

2024-04-16 17:10:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我已将以下模块添加到我的默认模块中_设置.py我得到以下错误是添加到我的网站pdf应用程序允许用户以pdf格式打印网页。在

`Exception Value:   

Error importing request processor module djangoapp.app.context_processors: "No module named djangoapp.app.context_processors"`

Exception Location: /usr/local/lib/python2.7/dist-packages/django/template/context.py in get_standard_processors, line 84

这是我的默认设置

^{pr2}$

Tags: 模块用户pyapp应用程序网页pdf网站
3条回答

{{你是说你无意中添加了}?在

从您的评论来看,您似乎在遵循一些鼓励您编写自己的上下文处理器的指令(可能会在上下文中添加一些与媒体相关的信息)。在

通常在写文章时,他们会使用djangoapp作为项目名称的占位符,这里它建议在项目中的应用程序中使用上下文处理器。在

然而,正如Aldarund指出的,在django_pdf文档中似乎没有提到这个上下文处理器。在

试着把它取下来,看看是否一切正常。如果没有,您可能需要编写一个自定义上下文处理器。但它们实际上非常容易写。在

以下是Django源代码中的一些代码,这样您就可以看到它们是如何编写的:Django's Context Processors

看起来你的django项目中有一个自定义的djangoapp应用程序。它应该包含media_url上下文处理器,但在该应用程序中找不到它(或者整个应用程序都找不到)。在

相关问题 更多 >