从模型填充选择字段

时间:2015-09-24 15:43:42

标签: wagtail

我知道有一个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); } 上有一个下拉菜单 - 但此菜单为空。我如何让扬声器在那里?

1 个答案:

答案 0 :(得分:0)

对不起噪音 - ForeignKey的下拉菜单按预期正常工作。只有__unicode__函数没有达到所需的(格式化)结果。 做了一个小修改:

def __str__(self): return '%s, %s' % (self.lastname, self.firstname)