Flask中找不到endpint的坑

2021-09-24 15:13:03 字數 623 閱讀 9174

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個簡單方法...