在构建我的Flask-Restful App时遇到问题,我做错了什么?

时间:2015-08-04 07:43:56

标签: python flask flask-restful

所以我正试图从单个文件应用程序毕业并组织我的烧瓶应用程序以获得可伸缩性。但是,我甚至无法通过运行服务器...我尝试复制以前遇到过类似问题的确切stackoverflow问题,但没有运气,即Structure Flask-Restful API to use SQLAlchemypython flask-restful cannot get app access in resource class

我有一个常规烧瓶应用程序按照这个结构工作:http://flask.pocoo.org/docs/0.10/patterns/packages/但是,我有一个宁静的扩展,我正在尝试构建,它不起作用。

我得到的错误是:

from yourapplication.resources.foo import Foo
ImportError: No module named resources.foo

我的目录结构是:

/myapp
  runserver.py
  /venv
  /yourapplication
    init.py
    api.py
    /resources
      foo.py

在runserver.py中,我有:

from yourapplication import app
app.run(debug=True)

对于 init .py,我有:

from flask import Flask
app = Flask(__name__)

import yourapplication.api

最后,对于foo.py,我有:

from flask_restful import Resource


class Foo(Resource):
    def get(self):
        pass
    def post(self):
        pass

这很简单,但我无法让它发挥作用。我跟着,http://flask.pocoo.org/docs/0.10/patterns/packages/,它适用于一个普通的烧瓶应用程序,但还没有找到运气构建宁静的扩展烧瓶应用程序,这是我正在处理的。请帮帮我们!

0 个答案:

没有答案