我将选择一个平台来开发Q/A网站.我知道的两个基于python的平台是OSQA和AskBot.我知道两者都基于django(我非常熟悉),OSQA拥有更广泛的用户群.但到目前为止,这几乎就是我所知道的.因此,我希望听到无偏见的比较和原因,为什么我应该选择一个而不是另一个(或者是否还有更好的选择?).谢谢
这是我得到的错误:
ImproperlyConfigured: Error importing template source loader django.template.loaders.filesystem.load_template_source: "'module' object has no attribute 'load_template_source'"
Run Code Online (Sandbox Code Playgroud)
这是我的加载器模板代码:
if DEBUG:
TEMPLATE_LOADERS = [
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
]
else:
TEMPLATE_LOADERS = [
('django.template.loaders.cached.Loader',(
'django.template.loaders.filesystem.load_template_source',
'django.template.loaders.app_directories.load_template_source',
'forum.modules.template_loader.module_templates_loader',
'forum.skins.load_template_source',
)),
]
Run Code Online (Sandbox Code Playgroud)
当我从互联网上下载项目时,所有这些代码都在那里.我正在尝试使用这些说明设置OSQA.我正在运行MS SQL Server并安装了Python 2.6.有关如何修复此错误的任何帮助(当我尝试运行runserver并找到设置我的东西的http链接时找到.错误会在命令行中弹出).我是Django和Python的新手,所以我真的不知道如何诊断正在发生的事情.manage.py
我想在本地Windows系统上安装OSQA.我已经下载了bitnam-djangostack-1.1.1-2-windows-installer.exe,它内置了django,python,mysql和apache.
我在django网站上运行了一个django示例,它运行正常.
但我很困惑如何安装OSAQ.我已经从OSQA站点下载了源代码并阅读了安装说明(它需要django 1.1.1),但我无法使其工作.