0

ビルドアウトを使用せずに、djangoアプリのようにdjango-ifを統合しようとしています。これで、syncdbdjangoがすべてのモデルを作成した後にサーバーを起動できます。ショップを管理したり、商品を追加したりできますが、ページに商品を表示しようとすると表示されます

例外値: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ポートレットのソースを見ると、この部分が新しいバージョンで変更されていることがわかります。以前はオブジェクトのコンテンツタイプをキャッシュキーとして使用していましたが、すべてのモデルに参照ContentTypeが必要であるとは限らないため、変更しました:http: //bitbucket.org/diefenbach/django-portlets/diff/portlets/ templatetags / portalts_tags.py?diff2 = 796ee52ef3d1&diff1 = 791c36e884ff
では、新しいバージョンをチェックしてください。

于 2010-06-01T09:47:58.033 に答える