werkzeug

    2熱度

    1回答

    在this post和official docs我們看到了如何爲主應用程序對象添加自定義url轉換器。 下面是簡單的例子: app = Flask(__name__) app.url_map.converters['list'] = ListConverter 但如何做到這一點的藍圖?此全局(應用程序級別)自定義轉換器不適用於藍圖。 在源代碼中,我還沒有找到這樣的可能性......

    1熱度

    1回答

    基本上,我有一個生成一個後臺進程做一些工作,我基於瓶的應用程序的一小部分。在生產環境中,我只想要suprocess.Popen並「忽略」該子流程會發生什麼。但是在開發過程中我想在什麼情況下不去我錯捕有它的一個更好的機會來使用,而不是check_output使。 爲了確定是否要使用check_output我只是把它包在一個if __debug__,這或多或少翻譯成: def spawn_proces

    0熱度

    1回答

    我在我的應用程序中有2(類似)路線。一個是頁面上有單個圖像,另一個是頁面上有多個圖像。用來做一個獨特的URL中的變量只是隨機生成的routing_id(單個圖像頁)爲7個字符和gallery_routing是6 的路線是這樣的: @app.route('/<routing_id>') def display_image_page(routing_id): stuff retu

    2熱度

    1回答

    我希望我的應用程序的儀表板區域被稱爲/控制檯。但是,Flask使用werkzeug.debug.DebuggedApplication(http://werkzeug.pocoo.org/docs/debug/),它使用/ console作爲默認調試路徑。燒瓶本身只有調試標誌, app.run(debug=True) 沒有其他選項來覆蓋該路徑。我有什麼選擇? 我暫時補充以下,但我寧願沒有這樣做

    1熱度

    1回答

    我遵循WERKZEUG "Shortly" here 教程,我提交有效的URL後收到此錯誤信息。 Traceback (most recent call last) File "/home/sadik/NLM/shortly/shortly.py", line 87, in __call__ return self.wsgi_app(environ, start_respo

    6熱度

    2回答

    爲了測試燒瓶中的應用程序,我得到了與文件作爲附件 def make_tst_client_service_call1(service_path, method, **kwargs): _content_type = kwargs.get('content-type','multipart/form-data') with app.test_client() as client:

    8熱度

    2回答

    我在瓶的應用程序的server.py以下路由定義: @app.route('/nearby/<float:lat>/<float:long>') def nearby(lat, long): for truck in db.trucks.find({'loc': {'$near': [lat, long]}}).limit(5): if truck.has_key('loc

    3熱度

    1回答

    以下是代碼。當我發送兩個字段失敗。 import unittest class UnicodeTestCase(unittest.TestCase): def test_unicode(self): from cStringIO import StringIO from flask import Flask, request app = Flas

    0熱度

    1回答

    在關閉工作人員之前是否有任何方法來執行某些代碼? 我不是燒瓶\ WERKZEUG的執行模式過於自信,情況是這樣的: 在創建燒瓶應用的我開始一個守護進程線程做一些外部的東西(在隊列中等待本質上);我將這個線程設置爲惡魔,因爲我不希望它阻止工作人員在需要時運行燒瓶應用程序的關閉。 有我的問題:我需要的只是其被殺害的工人線程之前執行一些清理代碼,我的解決辦法是做一個終止事件的操作(如果有的話)的工人

    2熱度

    1回答

    在使用它之前,Werkzeug有辦法編輯請求值(表單和參數)嗎? 我需要將請求值從utf8編碼爲iso88591。我創建了一個函數來處理這個問題。 我想,讓我避免以下的第二行使用此功能上的所有表單值: lcl_var = request.form['post_arg'] lcl_var = encode_utf8_to_iso88591(lcl_var) 我想不出我從WERKZEUG d