2017-01-19 3 views
0

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

+1

, пожалуйста, добавьте ваш код, чтобы мы могли понять, что вы хотите –

+0

Что вы подразумеваете под "столом"? Сеанс может хранить все, что можно мариновать. Например, вы можете хранить список словарей в сеансе, а затем вставлять их в базу данных. – Anthony

+0

Точно @ Энтони это то, что я хочу делать, но я не могу. Можете ли вы показать мне пример или так? –

ответ

0

Что-то вроде этого:

session.records = [] # Initialize the list in the session 

Позже добавить запись:

session.records.append(dict(field1=value1, field2=value2, ...)) 

Позже, вставить все записи в базу данных:

ids = db.mytable.bulk_insert(session.records) 

ids будет список id s вставленных записей.