url_for操作物件是函式,而不是route裡的路徑。
如果route和函式名不一樣而導致使用url_for()錯誤,千萬不要去route找錯誤。
例如:
from flask import flask, url_for
def index():
pass
def sign_in():
pass
print(url_for('index'))
print(url_for('login'))
print(url_for(『index』))沒有報錯;print(url_for(『login』))報錯,丟擲builderror異常:
正常的**如下:
print(url_for('index'))
print(url_for('sign_in')) 引數
url_for()也可以附帶一些引數,比如想要完整的url,可以設定_external為ture:
url_for('.static',_external=true,filename='pic/test.png')
這樣返回的url是http://localhost/static/pic/test.png
Ubuntu中找不到 etc inittab檔案
因為debian 系衍生出來的linux 一向是沒有使用 etc inittab 作為登入狀態文件來使用的。但是雖然沒有系統預設沒有這個檔案,但是你可以自己建乙個inittab檔案。因為從 etc event.d 中的rc default檔案中 可以看出 script runlevel reboot...
hadoop中找不到usrelog
1 發現執行完任務之後,usarlog目錄下沒有該job的log,後來發現是因為我之前在yarn site.xml中配置了日誌聚合功能,執行完任務之後,日誌被上傳到了hdfs tmp logs root目錄下。2 雖然配置了jobhistory,但是發現它好像並不會把每個節點下的log融合,所有我在...
ifconfig找不到命令
出現這樣的問題的原因是 你在從普通使用者切換到root使用者的時候 用的是su 或者su root切換的 這樣不行 不會讀取root使用者的私有設定檔案!因此環境變數path不會包含 sbin usr sbin這樣的目錄 因此你直接輸入這些目錄下的命令時 就會提示找不到該命令!解決問題的2個簡單方法...