Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 14, 2021 07:10:21

dpostnov
Зарегистрирован: 2021-08-13
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Имя переменной экземпляра класса из строки

xam1816
сли бы его не было, то и такой проблемы не возник
xam1816
может так сделать

class DicLevel(Base):
__tablename__ = ‘DicLevel’
DicLevel_ID = Column(Integer, primary_key=True)
DicLevel_Name = Column(String(255))
def __init__(self,DicLevel_Name):
self.DicLevel_Name = DicLevel_Name
table = DicLevel('чего-то там')

Спасибо, я так и сделал.
Еще можно было бы сделать так:
 name = DictName+'_Name'
kwargs = {name: '22swdasdas'}
DictAdd = Tables[DictName](**kwargs)

А вот имена полей я называю так чтобы потом с ложных запросах видеть с какой таблицы какое поле.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version