iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
IGNORE_MODULES = ['__init__']

folder = os.path.dirname(os.path.abspath(__file__))
target = folder.replace('routes', 'resource')
modules = os.listdir(target)
resource_list = get_module_resource_list(modules, IGNORE_MODULES)

for module, resource_name in resource_list:
    resource_class = getattr(module, resource_name)
    try:
        url = getattr(resource_class, 'url')
    except AttributeError:
        # the path will be not work as not setting url
        continue
    api.add_resource(resource_class, url)


上一篇
D18 - Refactor
下一篇
D20 - performance issue
系列文
寫個好的lib大家用吧!那些好用的lib常見的套路與想法25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言