iT邦幫忙

2022 iThome 鐵人賽

DAY 20
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)

上一篇
D19 - 資源分配
下一篇
D21 - 該如何寫出剛好必要的文件呢?
系列文
寫個好的lib大家用吧!那些好用的lib常見的套路與想法25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言