私はDjango Wagtailには比較的新しいので、私はhereというdocs.wagtail.ioのウェブサイトからデモをフォローしていましたが、InlinePanelと関連リンクを使ってページへのリンクを追加する方法については 私はそれが意味を完全に理解していないというエラーに達したようです。 エラーWagtail Inlinepanelデモ・エラー
from wagtail.wagtailcore.models import Orderable, Page
from modelcluster.fields import ParentalKey
from wagtail.wagtailadmin.edit_handlers import FieldPanel,InlinePanel
from django.db import models
class BookPage(Page):
# The abstract model for related links, complete with panels
class RelatedLink(models.Model):
title = models.CharField(max_length=255)
link_external = models.URLField("External link", blank=True)
panels = [
FieldPanel('title'),
FieldPanel('link_external'),
]
class Meta:
abstract = True
# The real model which combines the abstract model, an
# Orderable helper class, and what amounts to a ForeignKey link
# to the model we want to add related links to (BookPage)
class BookPageRelatedLinks(Orderable, RelatedLink):
page = ParentalKey('demo.BookPage', related_name='related_links')
content_panels = Page.content_panels + [
InlinePanel('BookPageRelatedLinks', label="Related Links"),
]
私の主な目的は、このように私はBlogPage上のサイドバーにイメージリンクを追加することができます学ぶことでしたが、次のようにデモ用のコードがある
AttributeError: type object 'BookPageRelatedLinks' has no attribute 'rel'
語りますapp私は開発中です。
Django、Wagtail、および 'django-modelcluster'パッケージのどのバージョンをインストールしましたか? (あなたは 'pip freeze'を実行して関連する行を探すことで見つけ出すことができます) – gasman
バージョン1.8.1、' pip install wagtail'を使って取得しました。私はそれが最新だと仮定しました –
OK、 Djangoと 'django-modelcluster'はどうですか? – gasman