def include(prefix, module_path):
module = __import__(module_path, globals(), locals(), fromlist=["*"])
urls = getattr(module, 'urls')
print urls
final_urls = list()
for url in urls:
pattern = url.regex.pattern
if pattern.startswith("/"):
pattern = r"%s%s" % (prefix, pattern[1:])
else:
pattern = r"%s%s" % (prefix, pattern)
final_urls.append(URLSpec(pattern, url.handler_class, kwargs=url.kwargs, name=url.name))
return final_urls
评论列表
文章目录