我有这个目录结构:
.
├── controller
│ ├── FooController.py
│ ├── __init__.py
│
├── main.py
FooController
:
from bottle import get, post, request, response, run, abort, \
redirect, LocalResponse
import json
@get('/')
def create():
response.content_type = 'application/json'
return json.dumps({'hello2' : 'world'})
我执行具有以下功能的python main.py
:
from controller import *
from bottle import get, post, request, response, run, abort, \
redirect, LocalResponse
if __name__ == '__main__':
run(host = 'localhost', port = 8080)
我希望通过导入所有控制器(在本例中FooController
),它会挂接到框架中。但是当我转到 localhost:8080/ 时却没有出现 404 错误。如果我将所有路线都放入main.py
,它可以工作。
有谁知道我怎样才能完成我正在寻找的东西?