Как повторно заполнить поля SQLFORM на странице редактирования формы в web2py - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь написать функцию редактирования формы, в которой поля в отображаемой форме на странице уже заполнены соответствующей записью.

У меня есть две разные базы данных, в которых хранятся данные для формы.Я попытался выполнить запрос к базам данных, чтобы проверить, какая запись соответствует идентификатору формы для записи, которая редактируется, но это возвращает значение none.

def edit():
    q1 = ((db.form1 == request.args(0))
    q2 = ((db.form2 == request.args(0))
    form = SQLFORM.factory(db.form1, db.form2)
    form.vars = q1
    form.vars = q2
    return dict(form=form)

Я ожидал, что запрос вернет запись, которая соответствует идентификатору формы для этой записи, но возвращает NULL.

...