我正在使用flask.ext.restful
具有以下设置的 Twilio 扩展:
顶级文件夹是app
里面是___init___.py
::
from flask import Flask
from flask.ext import restful
# Basic app configuration
app = Flask(__name__)
api = restful.Api(app)
在这个里面app module
有一个文件叫做api.py
from flask.ext.restful import Resource
from app import api
class HelloWorld(restful.Resource):
def get(self):
return {'hello': 'world'}
api.add_resource(HelloWorld, '/hello')
此设置仅在访问时给我 404/hello
但是,如果我将其api.py
移至__init__.py
模型,则一切正常。
为什么会这样?