Почему MyPage._meta.get_field ("title"). Verbose_name меняет название всех заголовков в Wagtail? - PullRequest
0 голосов
/ 11 декабря 2019

У меня есть несколько приложений в моем проекте Wagtail, и одним из них является "news", которое содержит News (Page). Я хочу переписать метку заголовка "title" в "headline" в администраторе.

News._meta.get_field("title").verbose_name = "Headline"

В результате я получаю метку заголовка "Headline" во всех приложениях и на всех страницах. Почему у меня такой странный эффект?

ОБНОВЛЕНИЕ:

# news/models.py

class NewsDetails(Page):
    template = "news/news_details.html"

    news_text = RichTextField(features=['h2', 'h3', 'bold', 'italic', 'link', 'ol', 'ul',])
    news_image = models.ForeignKey(
        "wagtailimages.Image",
        null=True,
        blank=False,
        on_delete=models.SET_NULL,
    )

    content_panels = Page.content_panels + [
        ImageChooserPanel("news_image"),
        FieldPanel("news_text")
    ]

    class Meta:
        verbose_name = "News"

    parent_page_types = ['news.NewsList']


NewsDetails._meta.get_field("title").verbose_name = "Headline"

...