Flask App Builder Похожие представления
Я пытаюсь создать решение "Один ко многим" с помощью Flask App Builder. Я хочу иметь возможность щелкнуть по кнопке "Показать" для одного из моих предметов, чтобы он показывал все связанные с ним предметы под ним.
Т.е. компания переходит ко многим файлам.
Является ли Flask App Builders Related Views правильным решением для этого? Если так, почему я получаю эту ошибку:
File "/home/justin/github_projects/RhynoRecon/RR/lib/python2.7/site-packages/flask_appbuilder/baseviews.py", line 739, in _get_related_view_widget
log.error("Can't find relation on related view {0}".format(related_view.name))
AttributeError: 'FileView' object has no attribute 'name'
1 ответ
Я думаю, что у вас отсутствует обратная ссылка в вашем классе модели файлов. Вероятно, у вас уже есть связь между файлами и компанией, определенной в вашей файловой модели как:
company = relationship('Company')
Для того чтобы файлы можно было найти в CompanyView, необходимо обновить их до:
company = relationship('Company', backref='files')
Надеюсь это поможет.