Djangobb问题

4 投票
1 回答
1322 浏览
提问于 2025-04-15 20:40

我在我的服务器上安装了Djangobb应用(使用的是Debian和mod_python),是通过克隆原始源代码来完成的。我唯一修改的就是settings.py文件中的数据库选项。所有需要的组件都已经安装好了,syncdb的查询也执行得很顺利。

但是,当我尝试进入我的论坛时,出现了一个错误:

配置错误:导入中间件django_authopenid.middleware时出错:“没有名为djangobb_forum.subscription的模块”

我检查过了,djangobb_forum/subscription.py这个文件是存在的,所以我不知道问题出在哪里。

也许有人遇到过类似的问题,知道怎么解决吗?

抱歉我的英语不好。

1 个回答

2

这可能发生的原因有两个很明显:

  1. djangobb_forum 这个文件夹不在你的 Python 路径上
  2. djangobb_forum 文件夹里没有 __init__.py 这个文件

如果代码写的是 from djangobb_forum import ...,那么你需要确保 djangobb_forum 的上级文件夹在你的 Python 路径里。

撰写回答