我刚刚开始使用烧瓶,但遇到了一个障碍。我正在尝试写一个小博客来习惯这个框架,所以我做了两个包,一个“auth”和“posts”。我通读了Flask 文档中的大型应用程序部分。
我的目录看起来像这样。
>/root
>>run.py
>>/posts
>>>____init____.py
>>>views.py
>>>/templates
>>>/static
>>/auth
>>>____init____.py
>>>views.py
>>>/templates
>>>/static
run.py 看起来像这样:
from flask import Flask
from auth import auth_app
from posts import posts_app
auth_app.run()
posts_app.run()
/posts/__init__.py
/auth/__init__.py
看起来像这样:
from flask import Flask
auth_app = Flask(__name__)
import auth.views
view.py 看起来像这样:
from auth import auth_app
@auth_app.route('/auth/')
def index():
return "hello auth!"
但是每当我运行服务器时,只有 localhost/auth/ 可用,其他所有内容都会给出 404,所以我假设帖子应用程序没有运行。
任何人都可以帮忙吗?