Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask应用程序生成器相关视图_Python_Flask_Flask Appbuilder - Fatal编程技术网

Python Flask应用程序生成器相关视图

Python Flask应用程序生成器相关视图,python,flask,flask-appbuilder,Python,Flask,Flask Appbuilder,我正在尝试使用Flask App Builder创建一对多解决方案。我希望能够为我的一个项目点击显示按钮,并让它显示它下面的所有相关项目 Ie公司查阅了许多文件 Flask App Builders相关视图是否是正确的解决方案?如果是,为什么会出现此错误: File "/home/justin/github_projects/RhynoRecon/RR/lib/python2.7/site-packages/flask_appbuilder/baseviews.py", line 739,

我正在尝试使用Flask App Builder创建一对多解决方案。我希望能够为我的一个项目点击显示按钮,并让它显示它下面的所有相关项目

Ie公司查阅了许多文件

Flask App Builders相关视图是否是正确的解决方案?如果是,为什么会出现此错误:

   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'

我认为你的文件模型类缺少了一个backref。您可能已经在文件模型中定义了文件与公司之间的关系,如下所示:

company = relationship('Company')
为了从公司视图中找到文件,您需要将其更新为:

company = relationship('Company', backref='files')

希望这有帮助。

请添加一些相关代码