Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
def __repr__(self):
return "<{0.__class__.__name__}(id={0.id!r})>".format(self)Судя по всему да.
Вообще можно даже значение словаря получить по ключу (пишите так же квадратные скобки, но значение ключа без кавычек) или значение массива по индексу.
class Tst:
def __init__(self):
self._a = 1
@property
def a(self):
print('hahaha')
return self._a
if __name__ == '__main__':
tst = Tst()
print('{0.a}'.format(tst))
def __repr__(self):
return f"<{type(self).__name__}(id={self.id})>"
Вот у меня один вопрос — в этом мире кроме TypeOrm и EntityFramework есть хоть одна orm которая может генерить миграции по изменениям в коде моделей?
Крадущийся тигр, затаившийся SQLAlchemy. Основы