2013-05-20 66 views
1

我正在使用幾個第三方燒瓶擴展(燒瓶登錄,燒瓶安全,燒瓶校長,燒瓶,mongoengine等等...名單約12深)在一個在生產環境中失敗的應用程序(目前是AppFog Paas)尋找調試外部Python Flask擴展的技術

我特別試圖調試瓶安全問題(我「認爲」,但它可以很容易地是燒瓶登錄, mongoengine或我的身份驗證管道中的任何插件),因爲它必須通過登錄並將用戶重定向到應用程序。

我注意到有關燒瓶延伸幾件事情是真實使其大古怪/困難的工作:

  1. 大多不具備任何調試日誌他們
  2. 一些有配置部分支持(如使用自己的模板)
  3. 它們安裝到環境中(我使用的virtualenv),而不是應用程序「插件/擴展」目錄

我想知道如果有一定的指導各地:

  1. 安裝插件到項目,使他們能夠迅速 修改(也許添加日誌記錄),然後推入生產 ,而不必到餐桌一個GitHub的項目,並重新包裝。
  2. 第三方擴展,或任何 標準伐木的做法,這將有助於跟蹤代碼
  3. 的任何信息/提示,幫我調試我現在的問題

感謝。

回答

0

我只想回答我自己的問題,並說最好/最簡單的事情就是將擴展代碼拉入我的項目並根據需要進行修改。

似乎是這樣的幾個Flask擴展涉及比純粹的基礎設施更多的視圖/模板代碼(如flask-security/flask-login等)