Django en línea formset error

Estoy tratando de agregar un formset en línea a un formulario. Aquí está el código mínimo para reproducir el error:

modelos.py

class Festival(Model):
    desc = TextField(max_length=1000)

class FestivalAddress(Model):
    festival = ForeignKey(Festival, related_name="addresses")
    name = CharField(max_length="50")

urls.py

urlpatterns = patterns('',
    url('^add/

vistas.py

class FestivalCreateView(CreateView):
    model = Festival
    form_class = FestivalForm

    #Add FestivalAddressFormset to context here

forms.py

class FestivalAddressForm(ModelForm):
    class Meta:
        model = FestivalAddress

class FestivalForm(ModelForm):
    class Meta:
        model = Festival

FestivalAddressFormSet = inlineformset_factory(FestivalForm, FestivalAddress, form=FestivalAddressForm, extra=2)

Esto arroja AttributeError: el objeto 'ModelFormOptions' no tiene el atributo 'get_parent_list'. Estoy un poco perplejo, ya que estoy siguiendo la solución dadaaquí en SO.

Editar: Eliminé el uso de FestivalCreateView del formset porque el error ocurre con o sin él.

, FestivalCreateView.as_view(), name='festival_add'), )

vistas.py

class FestivalCreateView(CreateView):
    model = Festival
    form_class = FestivalForm

    #Add FestivalAddressFormset to context here

forms.py

class FestivalAddressForm(ModelForm):
    class Meta:
        model = FestivalAddress

class FestivalForm(ModelForm):
    class Meta:
        model = Festival

FestivalAddressFormSet = inlineformset_factory(FestivalForm, FestivalAddress, form=FestivalAddressForm, extra=2)

Esto arroja AttributeError: el objeto 'ModelFormOptions' no tiene el atributo 'get_parent_list'. Estoy un poco perplejo, ya que estoy siguiendo la solución dadaaquí en SO.

Editar: Eliminé el uso de FestivalCreateView del formset porque el error ocurre con o sin él.

Respuestas a la pregunta(2)

Su respuesta a la pregunta