私はフラスコを使い始めたばかりで、思わぬ障害にぶつかりました。フレームワークに慣れるために小さなブログを書こうとしているので、「auth」と「posts」の 2 つのパッケージを作成しました。Flask docsの Large Applications セクションを読みました。
私のディレクトリは次のようになります。
>/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
そして、views.py は次のようになります。
from auth import auth_app
@auth_app.route('/auth/')
def index():
return "hello auth!"
しかし、サーバーを実行するたびに、localhost/auth/ のみが利用可能で、それ以外はすべて 404 になるため、投稿アプリが実行されていないと想定しています。
誰でも助けることができますか?