Я работаю с библиотекуasticsearch_dsl, но этот вопрос широко применим к python.
Я хочу определить метод, который создает индекс с именем: test__YYYY-MM-DD
class Test(DocType):
content = Text()
class Meta:
index = 'test'
@classmethod
def create_index(cls):
now = datetime.datetime.utcnow().strftime('%Y-%m-%d')
test = Index('{}__{}'.format(cls.Meta.index, now))
^^^ this does not exist
test.doc_type(cls)
test.create()
Как я могу получить доступ к полю index
, которое находится во внутреннем классе Meta
?