Implementação do campo Select2 no flask / flask-admin

Estou tentando implementar o campo Select2 em uma das minhas visualizações de balão. Basicamente, quero o mesmo campo select2 na visualização do meu aplicativo de balão (não um modelview do administrador de balões) que no modelo do Flask-admin criar visualizações. Atualmente minha solução tem sidoQuerySelectField de wtforms que se parece com isso

class TestForm(Form):
    name= QuerySelectField(query_factory=lambda: models.User.query.all())

Isso me permite carregar e selecionar todos os dados necessários, mas não fornece a caixa de pesquisa select2 etc. Atualmente, tudo o que encontrei éSelect2Field eSelect2Widget do flask / admin / form / fields e flask / admin / form / widgets da mesma forma que neste posthttps://stackoverflow.com/questions/24644960/how-to-steal-flask-admin-tag-form-field e também selecione documentação2 emhttp://ivaynberg.github.io/select2/ Pelo que entendi, estes podem ser reutilizáveis, o que significa que não há necessidade de outros widgets personalizados, campos personalizados.

Ficaria grato se alguém pudesse fornecer mais informações sobre a implementação do campo select2 no aplicativo de balão (incluindo visualizações, modelos, arquivos de formulários e como "conectar-se" corretamente aos arquivos js e css necessários, além de como carregar o campo com o modelo de banco de dados I necessidade).

questionAnswers(3)

yourAnswerToTheQuestion