Flask админ не сохраняет изменения с PyMongo - PullRequest
0 голосов
/ 16 января 2020

Я создал базовую административную панель c для редактирования и добавления документов в коллекцию в моей базе данных MongoDB через Flask admin, и я использовал прилагаемый бэкэнд PyMon go.

Проблема в том, что когда я сохраняю изменение, оно не обновляется в базе данных, оно говорит мне, что изменение успешно сохранено, но в моей базе данных ничего не происходит. Все документы правильно отображаются в виде списка, поэтому я не думаю, что это проблема, связанная с подключением к базе данных, вот мой код для этого ModelView:

# User admin
class InnerForm(form.Form):
    doc_name = fields.TextField('Titre')
    doc_tags = fields.TextField('Tags')
    doc_year = fields.TextField("Année")
    doc_module = fields.TextField("Module")


class DocForm(form.Form):


    # Inner form
    inner = InlineFormField(InnerForm)

    # Form list
    form_list = InlineFieldList(InlineFormField(InnerForm))


class DocView(ModelView):
    column_list = ('titre', 'annee', 'module','tags')
    column_sortable_list = ('titre', 'annee', 'module')

    column_filters = (filters.FilterEqual('titre', 'Titre'),
                      filters.FilterLike('titre', 'Titre'))

    form = DocForm
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...