Создайте новую модель из объекта данных с помощью SQLAlchemy.Python

Программы на Python
Ответить
Anonymous
 Создайте новую модель из объекта данных с помощью SQLAlchemy.

Сообщение Anonymous »

Я новичок в Python и SQLAlchemy.
Я пытаюсь создать новую модель данных и передать ее в сеанс.
Я иметь модель, написанную как таковую:

Код: Выделить всё

session.add(CaseManagementModel(
dcrr_id = dcrr_cm['dcrr_id'],\
a = dcrr_cm['a'],\
b = dcrr_cm['b'],\
c = dcrr_cm['c'],\
d = dcrr_cm['d'],\
e = dcrr_cm['e'],\
f = dcrr_cm['f'],\
g = dcrr_cm['g'],\
h = dcrr_cm['h'],\
i = dcrr_cm['i'],\
j = dcrr_cm['j'],\
k = dcrr_cm['k'],\
l = dcrr_cm['l'],\
m = dcrr_cm['m'],\
n = dcrr_cm['n']
))
Если я напишу модель как таковую

Код: Выделить всё

session.add(CaseManagementModel(dcrr_cm))
Я получаю ошибку TypeError: __init__() принимает 1 позиционный аргумент, но задано 2. Я искал ошибку и процесс установления модели с объектом, но это не помогло. Что касается контекста, я понимаю TypeError и его значение, но не понимаю, почему это происходит.
Что мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/791 ... sqlalchemy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»