django/taggit - unhashable type: 'list'

送分小仙女□ 提交于 2019-12-04 18:45:40

You need to either add tags individually:

map(p.tags.add, cd['my_tags'])

this is equivalent to:

for tag in cd['my_tags']:
    p.tags.add(tag)

or pass them as positional arguments to tags.add:

p.tags.add(*cd['my_tags'])

this being equivalent to: p.tags.add(cd['my_tags'][0], cd['my_tags][1]... )

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!