osqa的错误修正1146, "Table 'osqa.forum_badge' doesn't exist"

当解压osqa并使用
python manage.py syncdb
python manage.py runserver
之后,osqa网站仍然不能访问,并报出1146, "Table 'osqa.forum_badge' doesn't exist"错误。则可能是系统存在不同版本python

解决方法是删除不需要的python版本,或者设置系统环境变量,把/usr/local掉到前面。
然后再执行
python manage.py syncdb --all --verbose
命令同步数据库即可解决问题。

你可能感兴趣的:(osqa)