我试图在我的一个项目中使用django-tagging,但遇到了一些错误。
我可以在shell中使用标签,但不能从管理界面分配它们。
我想做的是添加“标签”功能到一个模型和添加/删除管理界面的标签。
为什么shell能看到“标签”,而"admin“界面却看不到?怎么一回事?
Model.py:
import tagging
class Department(models.Model):
tags = TagField()Admin.py:
class DepartmentAdmin(admin.ModelAdmin):
list_display = ('name', 'tags') --> works
....
fields = ['name', 'tags'] --> throws error错误
OperationalError at /admin/department/1/
(1054, "Unknown column 'schools_department.tags' in 'field list'")我看了文档,没有找到更多的信息Useful Tips Overview Txt
发布于 2009-08-25 18:43:06
如果将TagField添加到已有数据库表的模型中,则需要将列添加到数据库表中,就像添加任何其他类型的字段一样。
https://stackoverflow.com/questions/1326512
复制相似问题