python – 与应用程序混淆

我正在开始一个瓶子项目,在我的代码中

from flask import Flask, render_template, abort
app = Flask(__name__)

现在应用程式究竟是什么?

我正在关注this guide,我特别对结构感到困惑,因为他选择了名为app /的目录,而他的应用程序/ __ init__.py他有

from flask import Flask
app = Flask(__name__)
from app import views

并在他的app / views.py他有

from app import app

所有这些应用程序是什么?

我认为主要的混乱是:

from app import app

您有一个名为“app”的python包(带有__init__.py文件的文件夹).从此文件夹,您现在正在导入下面在__init__.py文件中定义的变量“app”:

app = Flask(__name__)

将文件夹从应用程序重命名为“myproject”.然后你会打电话

from myproject import app

此外,您将导入视图

from myproject import views
http://stackoverflow.com/questions/14486370/flask-confusion-with-app

转载注明原文:python – 与应用程序混淆