def clean(self):
    if self.parent.foocontent_set.count() >= 1:
        raise ValidationError('FooContent is only allowed once per Page.')
FeinCMS разрешает тип контента только один раз для объекта страницы