2017-08-08 1 views
0

Ich versuche, eine One to Many-Lösung mit Flask App Builder zu erstellen. Ich möchte in der Lage sein, auf die Schaltfläche "Show" für eines meiner Objekte zu klicken und alle zugehörigen Elemente darunter anzuzeigen.Flask App Builder Verwandte Ansichten

Ie Firma geht zu vielen Dateien.

Ist Flask App Builders Sichten die richtige Lösung dafür? Wenn ja, warum bekomme ich diesen Fehler:

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' 
+0

Bitte fügen Sie einen relevanten Code hinzu – Nabin

Antwort

0

Ich glaube, du bist ein backref auf Ihrem Dateimodellklasse fehlt. Sie wahrscheinlich bereits die Beziehung zwischen den Dateien und dem Unternehmen in Ihrer Datei Modell wie folgt definiert:

company = relationship('Company') 

Damit die Dateien aus dem Companyview gefunden werden müssen Sie es aktualisieren:

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

Hoffe, das hilft.

Verwandte Themen