我正在尝试在Django 1.3.1上运行Django DynamicSites(多站点)应用程序(请参阅https://bitbucket.org/uysrc/django-dynamicsites/src和http://blog.uysrc.com/2011/03/23/serving-multiple-sites-with-django/),但我不断收到“数据库错误:否这样的列django_site.folder_name。“
我在管理面板中设置了一个站点,运行syncdb并按照每条指令进行操作,但我仍然无法弄清楚为什么我只在这个应用程序上出现此错误(尝试重置它并执行“新鲜”安装它,但没有运气)。我按照网站上面的说明(上面)逐字记录。有人有建议或有类似的问题吗?
答案 0 :(得分:0)
显然,程序包中存在一个错误,它不会将 folder_name 和子域列添加到Django数据库的Sites表中。使用数据库浏览器,我手动添加它们(使用ALTER TABLE命令),DynamicSites现在可以正常工作。