2017-09-14 53 views
0

我爲燒瓶應用程序編寫了自己的驗證模塊。它還沒有準備好,當我在其他模塊上工作時可能會很痛苦。我註釋掉的代碼行,我註冊的藍圖:燒瓶 - 檢查藍圖是否存在

# app.register_blueprint(auth_module) 

但如何我檢查,看看是否在另一個控制器存在此模塊:

/mod_home/controllers.py

@mod_home.route('', methods=['GET']) 
def index(): 
    # if mod_auth: <-- THIS LINE??? 
     # check if user is logged in, redirect if needed 
    # else: 
    return render_template('index.html') 
+0

好了,我找到了答案......不知道我是否應該關閉的問題或答案呢? – Jeff

+0

你最好發佈答案,這完全沒問題 –

回答

0
from src import app 
... 
auth_mod_used = 'auth' in app.blueprints.keys() 

這裏假定dir結構爲:

/project 
    /src 
    * __init.py__ 

而且__init.py__文件包含:

app = Flask(__name__)