Klicken Sie here. In der Latte des Codes. Ich kann den 'Modulname' nicht verstehen. Woher kommt es? Was bedeutet der 'Modulname'?Die Bedeutung von 'Modulname'
def add_routes(app, module_name):
n = module_name.rfind('.')
if n == (-1):
mod = __import__(module_name, globals(), locals())
else:
name = module_name[n+1:]
mod = getattr(__import__(module_name[:n], globals(), locals(), [name]), name)
for attr in dir(mod):
if attr.startswith('_'):
continue
fn = getattr(mod, attr)
if callable(fn):
method = getattr(fn, '__method__', None)
path = getattr(fn, '__route__', None)
if method and path:
add_route(app, fn)
Ich denke, die 'module_name' zum class RequestHandler
verwandt ist. Aber ich weiß nicht, was es bedeutet. Lässt es class RequestHandler
zu einem Moudle werden? Etwas wie das?
import RequestHandler
Wahrscheinlich dies auf dem Tracker Github-Repository Problem besser zu fragen. – Nick