目前我面临一个奇怪的问题,使用w ..我从文档中修改了一个Snippet。但似乎我想念一些东西。这是我的代码...
目标是允许使用PageChooser选择多个页面(稍后可能会在模板中显示链接)
{{ page.related_pages }} = home.BlogPageRelated.None
数据库充满了数据。似乎没有数据传递给模板。模板变量{{page.related_pages}}输出" home.BlogPageRelated.None"。
class BlogPageImage(Orderable):
page = ParentalKey(BlogPage, on_delete=models.CASCADE, related_name='gallery_images')
image = models.ForeignKey(
'wagtailimages.Image', on_delete=models.CASCADE, related_name='+'
)
panels = [
ImageChooserPanel('image'),
]
为了更好地理解这是我采用的剪辑 - (!)并且效果很好!
datums <- seq(as.Date('2018-04-01'),as.Date('2018-05-05'),by = 1)
dates <- list(datums)
country <- rep(c('nl'), each = 30)
chart <- purrr::map2_df(country, dates, ~ spotifycharts::chart_top200_daily(.x, .y))
答案 0 :(得分:1)
最后我自己得到了解决方案。这个内联元素有点奇怪,而且有点不透明。 Nvm,Wagtail是值得的。
我的内联模型:
class RelatedPage(models.Model):
page = ParentalKey(BlogPage, on_delete=models.CASCADE, related_name='relpages', default=None)
relpage = models.ForeignKey(
'wagtailcore.Page', on_delete=models.CASCADE, related_name='+'
)
panels = [
PageChooserPanel('relpage', 'home.BlogPage'),
]
我的模板:
{% for x in page.relpages.all %}
<a href="{% pageurl x.relpage %}">ax {{ x.specific.title }}</a>
{% endfor %}
我错过了&#34;所有&#34;在&#34; ... page.relpages.all ...&#34;