web.py

    14熱度

    4回答

    同時學習一些基本的python編程,我發現web.py。我 卡住了一個愚蠢的問題: 我寫了一個簡單的控制檯應用程序與一個主循環處理項目 從一個隊列在單獨的線程。我的目標是使用web.py將 項添加到我的隊列中,並通過Web請求報告隊列的狀態。我 得到這個作爲一個模塊運行,但不能集成到我的主要應用程序。 我的問題是當我用app.run()啓動http服務器時,它會阻止我的 主循環。 也試圖用thre

    6熱度

    3回答

    我創建了一個web.py應用程序,現在它已準備好部署,我想運行在不在web.py的內置web服務器上。我希望能夠在不同的webservers,Apache或IIS上運行它,而不必更改我的應用程序代碼。如果我理解正確,這就是WSGI應該進入的地方。 但是,我不明白爲了讓我的應用程序可以在WSGI服務器上部署,我必須做些什麼?大多數例子假設你使用的是Pylons/Django/other-framew

    2熱度

    2回答

    在請求正在處理時,Web.py是否有辦法檢測並處理由用戶關閉的連接? 我試着設置unloadhook處理程序,但在這種情況下它不會被調用。請求成功完成後,它只能被稱爲: class handler: def __init__(self): pass def GET(self): try: while(True): p

    2熱度

    2回答

    How do you serve Cheetah in production? 傢伙你能分享如何預編譯和服務獵豹生產 因爲我們不編譯webpy是越來越上游超時錯誤模板的設置。如果你可以分享一個很好的最佳實踐,這將有助於 * 傑里米寫道: 對於生產現場,我用獵豹 與預編譯模板 - 這是 非常快(模板導入 特別是在編譯和優化python 時很快)。的 魔法與小鬼模塊A位取 模板名稱和一個根目錄 (在特

    1熱度

    1回答

    我有這個類: class View(object): def main_page(self, extra_placeholders = None): file = '/media/Shared/sites/www/subdomains/pypular/static/layout.tmpl' placeholders = { 'site_name' : 'pypu

    2熱度

    2回答

    由於某些原因,我在調用urllib.urlopen時遇到跟蹤/ BPT陷阱錯誤。我試過urllib和urllib2,結果相同。下面是引發錯誤的代碼: def get_url(url): from urllib2 import urlopen if not url or not url.startswith('http://'): return None return

    2熱度

    2回答

    我正在用webpy編寫一個小型的web應用程序,我在想如果任何人有任何關於我遇到的小問題的信息。 我寫了一個小ORM系統,它似乎工作得很好。理想情況下,我想用webpy將它縫合,但似乎只是使用它會導致線程問題(數據庫連接在線程邊界實例化/訪問,或異常狀態)。 有誰知道我可以(在webpy中)在同一個線程上創建我的數據庫連接,其餘的頁面處理代碼將會是?

    3熱度

    1回答

    怎麼可能來調補WebPy用它來提供靜態內容的幾個網站? 我使用web.subdomain_application基於域名的虛擬主機一個IP上運行兩個網站。隱含的用於託管靜態內容的解決方案是在包含HTTP服務器腳本的目錄中創建一個static/目錄,並將所有靜態文件都放在此處的websited中。 不過即使我創建子目錄site1/和site2/內static/組織我的資源,將有可能要求,比如說,ht

    0熱度

    2回答

    我想在內存中使用SQLite(「:memory:」)DB作爲我的webapp中的測試。我使用nosetests進行測試,並使用webpy作爲框架。 我想在setup()函數中填充數據庫,然後運行我所有的測試。我的問題是,webpy在每次請求後關閉所有打開的數據庫連接,SQLite:memory:數據庫只會持續到關閉連接,因此只有第一個測試實際運行正常,其他所有測試都失敗。 我的選擇是在磁盤備份數據