werkzeug

    1熱度

    2回答

    我有幾個非常大的zip文件可以在網站上下載。我正在使用使用Python的Flask微框架(基於Werkzeug)。 有沒有辦法顯示一個zip文件(即文件和文件夾名稱)的內容 - 網頁上的某個人 - 實際上沒有下載它?就像在做服務器端一樣。 假設我自己不知道zip文件中有什麼。 我喜歡這篇文章不包括代碼。 謝謝你的幫助。

    21熱度

    2回答

    我正在使用基於Werkzeug的Flask微框架,該框架使用Python。 每個受限頁面之前有一個裝飾,以確保用戶登錄,目前他們返回到登錄頁面,如果他們還沒有登錄,就像這樣: # Decorator def logged_in(f): @wraps(f) def decorated_function(*args, **kwargs): try: if

    1熱度

    1回答

    我正在尋找一個純粹的Javascript/Python上載示例,它使用服務器輪詢而不是客戶端SWF來顯示上載進度(就像rapidshare上的一個例如) 目前,網站運行在Werkzeug框架附帶的獨立wsgi服務器上,但如果負載增加,可能會將其移至mod_wsgi。 我試過了gp.fileupload中間件,但無法讓它正常工作。在他們的網站上的例子不會工作:| 網站已經使用Glow庫爲其他misc

    2熱度

    3回答

    開始使用werkzeug,我嘗試將urls(從文件urls.py)映射到視圖(從文件夾視圖,然後在不同的文件中管理不同類型的視圖),我的文件夾組織看起來像這樣: myapp/ application.py urls.py views/ __init__.py common.py places.py ... 我urls

    6熱度

    2回答

    我正在使用使用Python的Flask微框架(基於Werkzeug)(我的情況是2.6)替換當前的一個新網站。 核心功能和許多頁面是相同的。但是通過使用Flask,許多以前的URL與舊的不同。 我需要一種方式來存儲每個舊的URL和新的URL,這樣,如果用戶輸入一箇舊的URL,他們只是被轉發到新的URL,一切工作正常。 有沒有人知道這是否可能在燒瓶? 預先感謝您的幫助:-)

    1熱度

    1回答

    我data_site.wsgi文件: import main application = application() 錯誤我得到阿帕奇: [Thu Apr 29 07:07:41 2010] [error] [client 81.167.201.136] Traceback (most recent call last): [Thu Apr 29 07:07:41 2010] [error

    7熱度

    1回答

    任何人都可以從瓶解釋這一行 g = LocalProxy(lambda: _request_ctx_stack.top.g) 代碼當地的 from werkzeug import LocalStack, LocalProxy # context locals _request_ctx_stack = LocalStack() current_app = LocalProxy(lambd

    16熱度

    3回答

    我正在使用使用Python的Flask(基於Werkzeug)。 用戶可以下載文件,我正在使用send_from_directory-function。 然而,實際下載文件時,未設置HTTP標頭content-length。所以用戶不知道要下載的文件有多大。 我可以在Python中使用os.path.getsize(FILE_LOCATION)來獲取文件大小(以字節爲單位),但是找不到在Flask

    0熱度

    1回答

    更新時間: 通過WERKZEUG link text教學走向,得到了疊加使用sessionmaker()創建的SQLAlchemy會話,而不是建議建立事務()。 注意:這不是關於SA,而是關於Werkzeug。 WERKZEUG教程: session = scoped_session(lambda: create_session(bind=application.database_engine,

    0熱度

    4回答

    我一直在使用Werkzeug來製作符合WSGI的應用程序。我試圖修改頭版中的代碼。 它的基本思想是,你去到/你好的URL,你會得到一個「Hello World!」信息。你去/你好/你得到「你好!」。例如,/ hello/jeff會產生「Hello Jeff!」。無論如何,我想要做的就是在首頁添加一個表單,並在其中輸入您的姓名,然後將其提交給/ hello。所以如果你在表單中輸入「Jeff」並提交,