Добавить документацию в столбцы модели cqlengine - PullRequest
0 голосов
/ 07 января 2020

Работая с cqlengine моделями, мне нужно иметь документацию для каждого столбца:

class User(Model):
    id = Integer(primary_key=True)
    username = Text()
    password = Text()

В sqlalchemy мы добавляем документацию со свойством doc, например this:

class User(Model):
    id = sa.Column(sa.Integer(primary_key=True)
    username = sa.Column(sa.String, doc='Unique latin name to be used in login')
    password = sa.Column(sa.String, doc='An MD5 from the login password')

Мне нужно это сделать c только для сохранения в переменной столбца для последующего использования на экземплярах модели. Как я могу изменить столбец cqlengine, чтобы добавить этот параметр в __init__ как sqlalchemy? Или вы думаете, что может быть лучший способ иметь __doc__ для столбцов cqlengine?

...