osqa是一个开源问答的软件,现在的版本是v0.9.0
安装的过程中发现不能使用django1.4,django1.4与其有很多地方冲突。故需要在sites-package文件夹中删除django1.4安装django1.3.1
但是使用django1.3.1之后,出现了ImportError: cannot import name mark_safe错误。
解决办法是修改forum/utils/html.py
再修改forum/urls.py文件
安装的过程中发现不能使用django1.4,django1.4与其有很多地方冲突。故需要在sites-package文件夹中删除django1.4安装django1.3.1
但是使用django1.3.1之后,出现了ImportError: cannot import name mark_safe错误。
解决办法是修改forum/utils/html.py
from django.utils.safestring import mark_safe
再修改forum/urls.py文件
url(r'^%s(.*)' % _('nimda/'), admin.site.urls),
本文详细介绍了在osqa开源问答软件中遇到Django版本冲突及ImportError问题的解决方法,包括从sites-package文件夹删除Django1.4版本,升级到Django1.3.1,以及修改相关文件(如forum/utils/html.py和forum/urls.py)以确保软件正常运行。

被折叠的 条评论
为什么被折叠?



