zope3

    1熱度

    1回答

    這是一個非常基本的設計問題,但我似乎無法找到答案。我將用一個非常簡單的例子,但是我擔心的是在這個例子中模型級計算「2 + 2」變得複雜的情況。 假設我正在設計一個應用程序在Zope或Plone中運行;其工作是添加兩個數字。敏捷使我可以輕鬆創建一個addend1和addend2字段的內容類型,併爲我生成添加,編輯和顯示錶單。我可以修改顯示形式以顯示一個名爲「sum」的字段,但「sum」是我模型中廣泛

    1熱度

    2回答

    有註冊爲遵循Plone的皮膚界面: <interface interface=".interfaces.IThemeSpecific" type="zope.publisher.interfaces.browser.IBrowserSkinType" name="My Theme Name" /> 什麼是讓知道名字的界面(my.app.brows

    4熱度

    2回答

    我在Plone 4.1工作,我只是想知道Products.CMFPlone.interfaces.IPloneSiteRoot和Products.CMFCore.interfaces.ISiteRoot之間的區別。如果我想註冊一個zope-3風格的視圖,我應該註冊哪個視圖?

    0熱度

    3回答

    我通過這本書的幫助下使用版本4.3.x 專業Plone的發展 創建Plone站點,所以我現在有4名成員: 經理 客戶 收票 員工 讓我定製的,根據角色的權限一些,但我固定在某一點上,無法瞭解如何設置相應的權限 因爲我改變了我的權限並不在我的網站上反映有有兩個選項,在那裏你可以在下面的代碼中看到: mp = portal.tickets.manage_permission mp(CancelAn

    0熱度

    1回答

    如何在Zope 3項目中使用測試數據填充數據庫?我想在開始任何測試之前加載這些數據(doctest,unit test ...),我不想在SetUp方法中手動加載它...謝謝!

    2熱度

    1回答

    考慮下面的代碼: from zope.component import getGlobalSiteManager, adapts, subscribers from zope.interface import Interface, implements class A(object): pass class B(object): pass class C(B): pass clas

    0熱度

    1回答

    美好的一天! 我正在遷移到uWSGI部署。該項目佔ZOPE3的一半,並使用ZODB和ZEO進行多路訪問。如果我這樣啓動uwsgi守護程序: uwsgi_python27 --http :9090 --wsgi-file /path/to/file 一切運行正常。這是單一過程模式。沒有塊或鎖。 當我像這樣啓動應用程序時: uwsgi_python27 --http :9090 --wsgi-fi

    0熱度

    1回答

    似乎來自Products.Five(manage_interfaces)的一個模板具有不良的i18n標記,使得接口名稱可以翻譯。 i18n域未定義,因此使用全局域。 我想更改該頁面的i18n域名,但我不知道如何從我的包中執行此操作。該頁面已註冊使用的瀏覽器:顯示五個指令 <browser:page for="*" name="manage_interfaces" te

    0熱度

    1回答

    如何通過url'http://ecample.com/folder1/object1'從Zope3項目的ZODB數據庫中獲取對象? obj1 = someMethod('http://ecample.com/folder1/object1') 有沒有這方面的工具?像absoluteUrl()但相反?或者我必須解析URL和手動得到分貝根對象...謝謝

    0熱度

    1回答

    我遇到了使用zope的麻煩。 我只需要向客戶端提供一個使用python xlwt模塊創建的xls文件,但我沒有找到實現該目的的方法。 在我的.pt文件中,我有一個調用.py函數的按鈕,該函數正確創建文件,但不會將其提供給客戶端瀏覽器。 我想以這樣的方式 f = open(temp_file, 'rb').read() self.request.response.setHeader('Conten