我试图在我的一个项目中使用django标记,但遇到了一些错误。在
我可以在shell中使用标签,但无法从管理界面分配它们。在
我要做的是向模型添加“标记”功能,并从管理界面添加/删除标记。在
为什么“标签”是由shell而不是“管理”界面看到的?怎么回事?在
在模型.py公司名称:
import tagging
class Department(models.Model):
tags = TagField()
在管理员py公司名称:
^{2}$错误
OperationalError at /admin/department/1/
(1054, "Unknown column 'schools_department.tags' in 'field list'")
我看了文件,找不到更多的信息 Useful TipsOverview Txt
TagField需要模型上的实际数据库列;它使用该列缓存输入的标记。如果将标记字段添加到已具有数据库表的模型中,则需要将该列添加到数据库表中,就像添加任何其他类型的字段一样。手动使用adjango或类似于SQL的迁移工具ALTER South。在
相关问题 更多 >
编程相关推荐