Flask-admin ModelView автоматически вставляет данные ForeignKey - PullRequest
0 голосов
/ 27 января 2019

Я делаю приложение оплаты за обучение, используя Flask и используя Flask-admin для управления платежом.

У меня есть таблица Parent и таблица User, которую я использую для школьного администратора.

Что я хочу, так это когда я добавляю данные в таблицу User, я хочу получить текущий недавно добавленный идентификатор и автоматически вставить его в Parent таблицу

Пока что я сделал мой ModelView следующим образом

class UserModelView(sqla.ModelView):

    def create_model(self, form):
        parent = Parent()
        form.populate_obj(parent)

        parent.id = 36      # this is the hardcore ID, want I want is to get the current ID that I recently added

        self.session.add(parent)
        self.session.commit()

        return True

Итак, как это сделать? .. любая помощь будет высоко ценится.

...