Чертежи для приложений командной строки? - PullRequest
0 голосов
/ 06 мая 2019

Я обнаружил, что большим преимуществом является использование чертежей для модульного веб-приложения, то есть использование Flask.Теперь я разработал приложение для сбора данных из разных мест и загрузки их в другую логическую структуру в базу данных.Само приложение построено достаточно модульно и расширяемо.Основная проблема - техника загрузки, которую я использую.Поэтому я натолкнулся на идею использования механизма, аналогичного используемому в приложениях Flask.

Поиск в PyPi и Google, но не нашел никакой подходящей информации или подходящего модуля.

В настоящее время я используюфайл конфигурации и код такого типа:

...
module = importlib.import_module(srccfg['module'])
...
for function_nbr in sorted(functions):
                if not hasattr(module, functions[function_nbr]):
                    logger.error("Function '{}' cannot be executed!".format(functions[function_nbr]))
                func_to_execute = getattr(module, functions[function_nbr])
...

Конфигурация в основном выполняется в определенном файле конфигурации.Лично я предпочел бы передать эту информацию по чертежам, которые я могу легко подключить и отключить.

Конфигурация в основном выполняется в определенном файле конфигурации.Лично я предпочел бы передать эти информационные чертежи на аутсорсинг, которые я легко могу подключить и отключить.

Моя структура наверняка работает и через файлы конфигурации также может быть подключена, но механизм может быть намного лучше с структурой чертежей.

Любые советы, советы по модулям, книгам или веб-сайтам?

Заранее большое спасибо, Томас

...