0

我尝试像 django 应用程序一样集成 django-ifs,而不使用 buildout。现在我可以在syncdb django创建所有模型之后启动服务器。当我尝试在页面上显示产品时,我可以管理商店,添加产品但是它的显示

异常值:Caught AttributeError while rendering: 'Shop' object has no attribute 'content_type'

异常位置:/home/siraset/works/env-brille/lib/python2.6/site-packages/django_portlets-1.0b2-py2.6.egg/portlets/templatetags/portlets_tags.py in portlet_slot, line 21

4

1 回答 1

1

如果您查看 Django portlet 的源代码,您会发现这部分在新版本中发生了变化!它之前使用 object'c 内容类型作为缓存键,但我认为不是每个模型都应该有一个引用 ContentType,所以他们改变了它:http ://bitbucket.org/diefenbach/django-portlets/diff/portlets/ templatetags/portlets_tags.py?diff2=796ee52ef3d1&diff1=791c36e884ff
所以看看更新的版本吧!

于 2010-06-01T09:47:58.033 回答