cost 287 ms
金字塔自定義JSON渲染器,翻譯TranslationString

[英]Pyramid custom JSON renderer, translate TranslationString

我在應用程序的端點中返回帶有轉換字符串的JSON響應時遇到問題。 默認的金字塔渲染器是我的自定義JSON渲染器。 響應中的一些對象是TranslationStrings 。 我想讓他們自動翻譯。 現在我正在使用: Pyramid TranslationString在json渲染器上不 ...

是否可以在Python Pyramids Cornice中添加子路線(受其他啟發)

[英]Is it possible to add a sub route in Python Pyramids Cornice (Rest inspired)

我正在使用Cornice和Pyramids構建API。 大多數操作都是REST操作,因此非常適應。 但是對於其中一些我,我不想遵循REST原則。 以使用檐口的此類課程為例:如何在/ gianluca / element / {id} / action下公開一個動作。 我知道我可以 ...

帶有Elasticsearch DSL的Python金字塔(檐口)

[英]Python Pyramid(cornice) with Elasticsearch DSL

使用python pyramid和ElastiSearch。 我看了pythonelasticsearch-dsl ,它提供了一個不錯的ORM,但我不確定如何將其與金字塔集成。 到目前為止,我按照pythonelasticsearch-dsl進行了“全局連接”,並通過屬性將連接公開給金字 ...

基於令牌的Cornice對金字塔的認證

[英]Token-based Authentication with Cornice for Pyramid

我正在使用資源策略在Pyramid應用程序中開發RESTful API。 http://cornice.readthedocs.io/en/latest/resources.html 。 但是,我找不到為API添加身份驗證的示例。 非常感謝任何指導。 ...

Pyramid REST API:如何安全地處理並發數據訪問?

[英]Pyramid REST API: How do I handle concurrent data access safely?

我正在使用Pyramid和Cornice為Web服務開發REST API; 服務器端的數據使用SQLAlchemy和MySQL處理。 Web服務器是使用uwsgi的 nginx ,它被配置為運行多個Python進程: 問題 假設服務器端的表customers 。 使用API​ ...

金字塔/檐口驗證器和漏勺模式

[英]pyramid/cornice validators and colander schema

我有一個帶有驗證器和濾鍋模式的視圖的檐口API。 我無法在驗證器中訪問經過濾鍋驗證的數據( request.validated )。 我通過漏勺傳遞數據。 我的漏勺模式看起來像這樣: 它將請求數據的凈化版本添加到request.validated['user'] ,然后可以在我 ...

使用檐口進行簡單身份驗證和ACL

[英]simple Authentication and ACL using cornice

我有一個用pyramid / cornice編寫的RESTful API。 它為Ember客戶端提供API。 我遵循了檐口教程,並有一個valid_token驗證器,在許多視圖上都將其用作資源類的方法。 現在,我要開始選擇性地保護資源。 金字塔的方法似乎是注冊身份驗證/授權策略 ...

Kinto和Cliquet有什么區別?

[英]What is the difference between Kinto and Cliquet?

為什么Kinto使用Cliquet ,這兩者有什么區別? 免責聲明 : 我是這兩種工具的作者之一。 由於這是經常被問到的問題,我認為在這里分享一個正確的答案是相關的:) ...

在Colander SchemaNode中處理經過驗證的數據

[英]Manipulating validated data in Colander SchemaNode

我在API中有一組與金字塔/玉米一起使用的漏勺SchemaNode。 對於某些查詢字符串參數,將傳遞一個范圍(即time=XY表示從X到Y的時間范圍,其中X和Y是代表時期的整數)。 我目前使用RegEx()驗證器對此進行驗證,以確保傳入一個紀元或紀元范圍: 然后,我在MappingS ...

Python /金字塔-引發HTTP異常時用額外的數據包裝Cornice響應

[英]Python/Pyramid - Wrapping Cornice response with extra data when raising HTTP Exception

我正在使用Pyramid和Cornice編寫一些RESTful Python應用程序,並且制作了一個簡單的Cornice resource : 您可能已經注意到,與Cornice的view裝飾器一起,我還在此處添加了一個額外的裝飾器( my_decorator ),我打算將其用作包裝器, ...

金字塔和Cornice XML渲染器

[英]Pyramid and Cornice XML renderer

使用Pyramid和Cornice ,如何告訴Cornice返回XML響應而不是JSON? 似乎默認情況下使用JSON,並且本文介紹了如何向Cornice添加新的text/plain呈現器。 錯誤響應仍包含JSON正文。 如何切換到XML? ...

檢查當前用戶是否有金字塔服務的權限?

[英]Check if current user has permission for pyramid service?

我正在使用帶有 ACL 身份驗證的 Cornice 和 Pyramid。 這是一個舊問題的重復,因為 Pyramid 發生了變化,我正在重新詢問該問題。 當前文檔說pyramid.security.has_permission已被request.has_permission替換,它具有可選的co ...

檐口化學與檐口模式驗證

[英]Cornice schema validation with colanderalchemy

Cornice的文檔提到了如何使用漏勺的MappingSchema子類來驗證您的架構。 為了相同的目的,我們應該如何使用漏勺化學模式? 因為如果按照文檔中的說明使用漏勺煉金術創建模式,則該模式對象已經實例化了漏勺類,並且我認為這會導致錯誤。 更准確地說,這是我的示例代碼: from ...

使用URL中的查詢字符串對Pyramid / Cornice資源進行單元測試

[英]Unittesting Pyramid/Cornice resource with query string in a URL

我有Pyramid / cornice資源,在url的末尾需要一個?query =關鍵字。 但我不知道如何在金字塔的dummyRequest對象中添加它。 代碼在瀏覽器上完美運行,當使用此URL獲取內容時,我將得到正確的響應: *url*/foo?query=keyword 。 我的類 ...

通過Cornice的Sphinx集成記錄Cornice的資源

[英]Documenting Cornice's Resources with Cornice's Sphinx integration

我有一個帶有Cornice軟件包的Pyramid應用程序,在其中定義了Resources (而不是Services ),我想知道是否可以借助Cornice的Sphinx集成為該項目生成Sphinx文檔? 我設法生成了某種文檔,但是似乎大多數功能都不適用於“資源”,而僅適用於“服務”,例如, ...

結合金字塔與檐口和基本身份驗證兩次進行密碼檢查,如何防止?

[英]Combining pyramid with cornice and basic auth does password checking twice, how to prevent?

目前,我正在從事一個將基本身份驗證與檐口/金字塔框架相結合的項目。 從日志記錄中,我觀察到每次訪問URL都會對使用的憑據進行兩次檢查。 由於在我們的用戶情況下,這確實涉及許多數據庫檢查,因此它是(意外)DoS攻擊的潛在目標。 在我看來,我定義了帶有工廠的檐口服務。 在我的應用程序 ...

Cornice中的cornice.Service和cornice.resource有什么區別?

[英]What is the difference between a cornice.Service and cornice.resource in Cornice?

我已經多次閱讀了文檔,並搜索了這個問題的答案,但是很簡單。 具體來說,我已經研究了為服務定義服務和Cornice API以及為資源定義資源。 我目前正在構建一個REST API,它具有與此類似的結構: 最好的方法是什么? 我應該使用服務或資源還是兩者兼而有之? 而且,如果兩者 ...

重命名Colander中的deseralized字段

[英]Rename deseralized fields in Colander

在Pyramid / Cornice項目中,我使用Colander將JSON字符串轉換為Python對象,反之亦然。 有什么方法可以序列化/反序列化為不同的名稱/鍵嗎? 這是漏勺模式: 這是輸入JSON 它正在轉換為: 這是我的問題,我可以將相同的輸入JSON ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM