2011-04-16 53 views
2

Zope中是否有類似於Django Middleware的東西?我想要的是檢查並驗證所有來到Zope服務器的請求,以便對它們施加一些約束並相應地顯示響應。Django像Zope的中間件

我已經在Django中使用中間件完成了這項工作,所以希望能爲Zope獲得類似的功能,但是找不到它。

請建議。

+0

Zope 2? Zope 3? ZTK?....請具體請 – 2011-04-16 15:34:53

+0

這是Zope 2,我應該提到這個問題。 – 2011-04-16 16:27:02

+0

我知道這是非常晚的......但你能弄清楚這一點嗎?我正在嘗試相同的事情... – 2014-03-18 05:05:45

回答

1

您可以使用基於zope.schema的庫,如formlib或z3c.form來爲窗體建模。 窗口小部件/窗體生成和驗證基本上是一種內置功能,可根據需要進行自定義。

1

不,Zope 2不支持WSGI中間件,至少不是開箱即用的。

您可以試試看看repoze.zope2是否適用於您的用例,因爲它會在Zope 2上安裝一個WSGI管道。請注意,該軟件包的開發在2009年停止,最近發佈的版本僅支持Zope 2.10。因人而異。

我懷疑您的用例可能以其他方式滿足,但您沒有提供足夠的細節來幫助我們。