gpt4 book ai didi

python - Django:没有名为 context_processors 的模块,基本 URL

转载 作者:行者123 更新时间:2023-12-02 15:20:06 29 4
gpt4 key购买 nike

我在网上搜索了解决方案,但似乎没有任何效果。我收到错误:

ImproperlyConfigured at /tool/page4/

Error importing module mysite.context_processors: "No module named context_processors"

设置.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",
)

View .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

关于python - Django:没有名为 context_processors 的模块,基本 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25437055/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com