欢迎光临
我们一直在努力

程序员Django:没有名为context_processors的模块,基本URL – python

程序员面试经验

我在网上搜寻解决方案,但似乎无济于事。我收到错误消息:

ImproperlyConfigured at /tool/page4/  Error importing module mysite.context_processors: "No module named context_processors" 

settings.py

TEMPLATE_CONTEXT_PROCESSORS = ( # default context processors for Django 1.4 "django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", "django.core.context_processors.static", "django.core.context_processors.tz", "django.contrib.messages.context_processors.messages", "django.core.context_processors.request", "mysite.context_processors.baseurl", ) 

views.py

if(team_value != "---------" && product_value != "---------" && type_team.length > 3 && pattern_value.length > 1)       {         $.ajax({                url: {{BASE_URL}}'/tool/page4/add_team/',               type: 'POST',               dataType: 'html',               data: {                   "team" : team_value,                   "product" : product_value,                   "pattern" : pattern_value,                   "type" : type_team,                   "array" : data_array               },               async: false,                error: function(XMLHttpRequest, textStatus, errorThrown) {                    alert("Status: " + textStatus); alert("Error: " + errorThrown);                }            });         location.reload(true); 

在我的项目目录中,我有context_processor.py和init.py文件(均不在文件夹中),但是,似乎找不到这些文件。如果我想避免使用硬编码的URL,这种方法是否可行?或者有人可以提出其他建议吗?任何帮助是极大的赞赏!

参考方案

外部项目目录通常不在Python路径上。您可能只需要context_processors.base_url,而没有mysite

Pycharm失去了视图和模板之间的连接 – python

有一天,我发现一个Django应用程序失去了视图和模板之间的连接。我检查了整个项目,此问题仅得到一个应用程序。函数和模板之间的视图没有连接。模板中没有突出显示代码,模板中没有代码完成,并且模板无法识别标签,例如:{% url%}, <script src="{% static '…'%}"> </…

将Django博客项目集成到HTML网站中 – python

我有一个经常使用HTML5,CSS3,JQUERY和静态图像的网站。我也有一个用Django编写的Blog,我想将其集成到网站中。我对Django真的很陌生,所以我想知道哪种方法是最好的使用方法。我应该将网站代码集成为Django项目的一部分,还是有其他解决方案?谢谢! 参考方案 您有2种方法将当前站点与Django集成。1)您可以使用API编写Django…

如何在Django中解决模块名称冲突? – python

创建Django应用程序时出错:python端发生错误。退出代码:1,err:CommandError:’untitled1’与现有Python模块的名称冲突,因此不能用作项目名称。请尝试使用其他名称。 python大神给出的解决方案 您正在使用哪个版本的python?升级您的django版本或降级您的python版本,这应该可以解决问题。您可以在cl中执行…

从Django的角度来看,“应用程序”如何工作? – python

首先,问题是技术性的,而不是概念性的。文档在不同地方提到您应该将INSTALLED_APPS应用程序的根模块放入其中。但是,该模块应该包含什么?按照惯例,startapp myapp创建的大多数文件都在那里。例如,urls, views, admin文件是从其他模块通过完全限定名称导入的,并且实际上可以在任何地方,因此它们只是约定。在django逻辑中似乎唯…

如何从Django模型生成文档? – python

目前,我们将Sphinx用于项目文档和Django模型字段描述。主要问题是:更改模型后,我们手动更新了Sphinx文档,有时会忘记/错过文档中的某些字段。有一些用于基于Django模型生成文档的工具吗? 参考方案 documentation说: Django的文件使用Sphinx文件系统, 转是基于docutils的。基本思想是格式化 纯文本文档已转换为HT…

赞(0)
未经允许不得转载: 京大飞辅助网程序员面试-区块链javago面经 » 程序员Django:没有名为context_processors的模块,基本URL – python

相关推荐

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址