Когда я настраиваю свои представления в приложении приложения-колбы, я могу указать связанные представления, которые показывают связанные объекты из другой таблицы.В отношениях 1: n это работает отлично.Но я хочу связать два разных взгляда, которые представляют обе стороны отношения am: n вместе.Это не работает в этом случае, потому что я не могу использовать AttkTacModelView
в related_views
из AttkTechModelView
, так как он не знает класс к тому времени.
class AttkTechModelView(ModelView):
datamodel = SQLAInterface(AttkTech)
list_columns = ['name']
show_fieldsets = [
(
'Details',
{'fields': ['name', 'description']}
),
]
class AttkTacModelView(ModelView):
datamodel = SQLAInterface(AttkTac)
list_columns = ['name']
add_columns = ['name', 'description']
edit_columns = ['name', 'description']
show_fieldsets = [
(
'Details',
{'fields': ['name', 'description']}
),
]
related_views = [AttkTechModelView]
Есть ли способ запустить его без указания третьего ModelView?
Спасибо