werkzeug

    2熱度

    1回答

    如何優雅地綁定一些任意值和瓶頸路由?假設,我想在我的會話接口實現中或在before_request鉤子中訪問此值。 現在我正在做的這樣的方式: @app.route('/foo/<bar>', defaults={'_my_val': True}): def foo(bar, _my_val): # this is ugly hack pass 並通過request對象訪問此值是這

    1熱度

    1回答

    我想設置燒瓶應用程序,這是代碼最簡單的翻譯。 FM/__ init__.py import os from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy app = Flask(__name__) app.debug = True 現在,當我嘗試在控制檯上運行它: >>> import fm >>>

    3熱度

    2回答

    我看到Flask在Request中提供了一些parsed fields,但是url在刪除轉義之後。在Flask完成解除轉義之前訪問url的任何方法? 例如,當休息客戶端發出請求「http://www.example.com/my_url%20is%20here?arg1=2&?arg2=3」時,Flask向我提供「http://www.example.com/my_url is here」的req

    9熱度

    3回答

    我在mod_wsgi/Apache上安裝了應用程序安裝程序,需要記錄用戶的IP地址。 request.remote_addr返回「127.0.0.1」和this fix嘗試更正,但我發現Django出於安全原因刪除了類似的代碼。 有沒有更好的方法來安全地獲取用戶的真實IP地址? 編輯:也許我失去了明顯的東西。我申請werkzeug's/Flask's fix,但似乎不有所作爲,當我嘗試與改變頭的請

    4熱度

    3回答

    我得到一個錯誤信息,當我執行以下行: img = copy.deepcopy(img_file_obj) 的img_file_obj有以下類型: <class 'werkzeug.datastructures.FileStorage'> 難道不允許創建一個文件存儲對象的深層副本? ADDED 我可能需要解釋爲什麼我想創建一個文件存儲對象的副本。在我的代碼結尾我執行: img_obj.sav

    1熱度

    3回答

    我有一個werkzeug.datastructures.FileStorage類的對象(稱爲「img」)(此對象表示一個文件)。我需要將此文件保存在磁盤上。我可以這樣做: img.save(fname) 它工作正常。但在保存文件之前,我需要檢查它的大小。我這樣做的方式如下: img.seek(0, os.SEEK_END) size = img.tell() 它的工作也很好。但問題是我檢

    7熱度

    1回答

    我在Flask應用程序中使用了很多werkzeug.local.LocalProxy對象。它們應該是對象的完美替身,但它們並不是真正的,因爲它們不能正確地響應type()或instanceof()。 SQLAlchemy根本不喜歡它們。如果我將LocalProxy創建爲SQLAlchemy記錄,則SQLAlchemy將其視爲None。如果我將LocalProxy傳遞給一個更簡單的類型,它只是說它是

    1熱度

    1回答

    我們知道從文檔: -c 如果這個選項,則sys.argv中的第一個元素將是「-c」和當前目錄將被添加到sys.path中開始(允許將該目錄中的模塊作爲頂級模塊導入)。 如何獲得完整的解釋器命令行選項?我需要它來解決這個問題: https://github.com/mitsuhiko/werkzeug/blob/f50bdc04cf1c8d71d12d13a0c8ef2878477f4d24/wer

    8熱度

    1回答

    我想用http://flask.pocoo.org/docs/testing/的建議來測試我的Flask應用程序,但我無法弄清楚如何用表單數據測試DELETE方法。 我的刪除方法看起來是這樣的: from flask.ext.restful import Resource, reqparse ... def delete(self): self.reqparse.add_argume

    0熱度

    1回答

    「靜態」路由我的Python應用程序規則在我的AWS彈性青苗應用程序(和其他地方)行爲異常,出現覆蓋所有其他規則。例如,使用下面的兩個函數,在我的開發機器和其他AWS上的測試服務器上,routes列出最後的靜態規則,並且match_route顯示其他非靜態規則匹配以「static /」開頭的路徑。 ..'。如預期的那樣,如果我導航到在非AWS機器上具有以static/...開頭的路徑的頁面,則會匹