Я обнаружил, что большим преимуществом является использование чертежей для модульного веб-приложения, то есть использование 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])
...
Конфигурация в основном выполняется в определенном файле конфигурации.Лично я предпочел бы передать эту информацию по чертежам, которые я могу легко подключить и отключить.
Конфигурация в основном выполняется в определенном файле конфигурации.Лично я предпочел бы передать эти информационные чертежи на аутсорсинг, которые я легко могу подключить и отключить.
Моя структура наверняка работает и через файлы конфигурации также может быть подключена, но механизм может быть намного лучше с структурой чертежей.
Любые советы, советы по модулям, книгам или веб-сайтам?
Заранее большое спасибо, Томас