Я создал базовую административную панель 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