我正在尋找採用基於SQLObject或SQLAlchemy的非web項目並將其覆蓋在體面的web框架上的最優雅的方式。Web呈現SQLObject/SQLAlchemy項目的框架
我看過Turbogears,儘管它看起來像我可以使用的東西,但似乎必須在Turbogears框架內定義這些模型。我希望將核心功能(模型,代碼)和展示層(turgbogears,?)分開。
我需要一些能夠從我現有的代碼庫中獲取模型,並且幫助呈現數據而沒有太多麻煩。
我正在尋找採用基於SQLObject或SQLAlchemy的非web項目並將其覆蓋在體面的web框架上的最優雅的方式。Web呈現SQLObject/SQLAlchemy項目的框架
我看過Turbogears,儘管它看起來像我可以使用的東西,但似乎必須在Turbogears框架內定義這些模型。我希望將核心功能(模型,代碼)和展示層(turgbogears,?)分開。
我需要一些能夠從我現有的代碼庫中獲取模型,並且幫助呈現數據而沒有太多麻煩。
大多數Web框架試圖成爲一站式服務滿足您所有的Web應用程序需求,以適應不同程度的緊耦合或鬆散耦合。也就是說,python是python,web框架無法阻止你以自己的方式使用它。只需選擇適合您需求的框架,並在需要的地方使用現有的庫。
一個更具體的答案,需要形式的更具體的問題:
「我如何做X與Z軸框架我現有的Y本是當我試圖會發生什麼:[錯誤信息這裏]「
實際上在渦輪機上有一個簡單的方法。 將自動加載的現有sqlalchemy模式重新綁定到表格時沒有問題:true - 與shown here一樣。和移動你的方法和代碼到控制器/模型是沒有這樣的麻煩,給你所有的TurboGears功率 的,實際上你也可以包括像在配置/ app_cfg.py下面的代碼:
from mycode import mymethod
base_config.call_on_startup = [mymethod]
非常有用的鏈接。描述我需要做的事情。 – joveha