我知道有一个Google群组Wagtail支持案例exactly the same title - 但我无法得到它。
我想在页面A(class SpeakerPage(Page)
)上使用来自页面B(class SpeakerPage(Page):
def __unicode__(self):
return u'%s, %s' % (self.lastname, self.firstname)
firstname = models.CharField(max_length=250)
lastname = models.CharField(max_length=250)
...
class EventPage(Page):
speaker = models.ForeignKey('SpeakerPage',
related_name='+',
null=True, blank=True)
content_panels = Page.content_panels + [
FieldPanel('speaker'),
]
)的数据填充选择(?);为了让用户为事件选择(只能有一个)扬声器。
到目前为止我尝试了什么:
EventPage
我在template <class T>
typename decay<T>::type decay_copy(T&& v) {
return std::forward<T>(v);
}
上有一个下拉菜单 - 但此菜单为空。我如何让扬声器在那里?
答案 0 :(得分:0)
对不起噪音 - ForeignKey
的下拉菜单按预期正常工作。只有__unicode__
函数没有达到所需的(格式化)结果。
做了一个小修改:
def __str__(self):
return '%s, %s' % (self.lastname, self.firstname)