Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django管理工具新版本模型更改_Python_Django_Django Admin Tools - Fatal编程技术网

Python Django管理工具新版本模型更改

Python Django管理工具新版本模型更改,python,django,django-admin-tools,Python,Django,Django Admin Tools,我将Django admin_工具升级到最新版本0.5。我使用的是Django 1.3 现在,当我转到管理页面时,出现以下错误: 操作错误:(1054,“字段列表”中的未知列“管理工具仪表板”首选项。仪表板id”) 文档中没有提及修复此问题的说明。在不释放旧数据的情况下,我应该触发什么更改表 PS:我不使用South。升级django管理工具后,我遇到了同样的问题,最终放弃了表管理工具\u仪表板\u首选项和管理工具\u菜单\u书签,并使用python manage.py syncdb重新创建它们

我将Django admin_工具升级到最新版本0.5。我使用的是Django 1.3

现在,当我转到管理页面时,出现以下错误:

操作错误:(1054,“字段列表”中的未知列“管理工具仪表板”首选项。仪表板id”)

文档中没有提及修复此问题的说明。在不释放旧数据的情况下,我应该触发什么更改表


PS:我不使用South。

升级django管理工具后,我遇到了同样的问题,最终放弃了表
管理工具\u仪表板\u首选项
管理工具\u菜单\u书签
,并使用
python manage.py syncdb
重新创建它们。显然,它将删除您之前可能设置的所有自定义参数,因此请确保您进行了备份。

如果您比较升级前后形成的表,则可以找到缺少的列及其定义。只需使用
altertable
添加它即可

alter table admin_tools_dashboard_preferences add column `dashboard_id` varchar(100) NOT NULL;
使用此功能,不仅可以保留以前的数据,而且功能也可以正常工作