Related_view не может "переслать ссылку" в приложении фляги - PullRequest
0 голосов
/ 10 июля 2019

Когда я настраиваю свои представления в приложении приложения-колбы, я могу указать связанные представления, которые показывают связанные объекты из другой таблицы.В отношениях 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?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...