9
ile WTForms FieldList yineleme nasıl? Ayrıca, FormField gerekli olduğunda tamamen emin değil. controller içerisinde SonraNasıl jinja2
class GuestForm(Form):
email = TextField()
vip = BooleanField()
class VenueForm(Form):
name = TextField()
guests = FieldList(FormField(GuestForm))
: Teşekkür
@downvoter - neden düşürdüğünüzü açıklayabilir misiniz? –
Merhaba, örneğinizi bir test sayfasında kullanmayı denedim ve herhangi bir alan göstermiyor. Alanları kaçırmış olabileceğim şablonlarda görüntülemek için başka bir adım var mı? – neilH
Evet, 'email' ve 'vip' özellikli bir veya daha fazla nesneyi içeren bir listeyi içeren' guest' özelliği olan bir nesneye ihtiyacınız var. En azından istediyseniz, ya da "FieldList" e en az sayıda giriş eklemeniz gerekir - böylece 'VenueForm' 'misafir 'özelliği bildirimi' Guests = FieldList (FormField (GuestForm), min_entries = 1) olacaktır. bir giriş –