formencode

    0熱度

    2回答

    我正在使用formencode 1.3.0a1(和turbogeras 2.3.4)並遇到驗證器OneOf的問題。 我想根據數據庫中的列表驗證一些輸入。 這裏是我的驗證模式和用於獲取列表的方法: from formencode import Schema, validators def getActiveCodes(): codes = DBSession.query(SomeObj

    2熱度

    2回答

    我想將一個python字典對象轉換爲它的等價字符串,如果它被提交爲HTML表單數據。 的字典是這樣的: { 'v_1_name':'v_1_value' ,'v_2_name':'v_2_value' } 我相信格式的字符串應該是這個樣子: v_1_name=v_1_value&v_2_name=v_2_value 什麼是做到這一點的好辦法? 謝謝!

    0熱度

    1回答

    我需要在驗證碼驗證後呈現頁面。 html = render('/billing_errors/index.mako') 此頁面包含錨定的選項卡。 <ul id="tabs" class="tabs"> <li><a href="#retail" class="selected">Retail</a></li> <li><a href="#wholesale">Wholes

    0熱度

    1回答

    我使用的TurboGears 2.3和與formencode驗證形式工作,需要一些指導 我有覆蓋2個不同的對象的形式。他們是幾乎相同,但也有一些差異 當我提交我的形式,我想驗證兩件事情 一些基本數據 一些具體數據,特定對象 這裏是我的模式: class basicQuestionSchema(Schema): questionType = validators.OneOf(['selec

    0熱度

    1回答

    我有一個問題,FormEncode沒有確認驗證器有if_missing集。它不斷返回該字段的「缺失錯誤」錯誤。 我有一個模式,看起來像這樣 class ABCSchema(Schema): allow_extra_fields = True filter_extra_fields = True primary_surname = validators.UnicodeString(not_

    1熱度

    3回答

    我想使用formencode在我的金字塔應用程序中驗證上傳文件的大小。據我所知,我需要創建一個繼承自formencode.validators.FormValidator)的類並將其放到chained_validators。但我想不出在validate_python方法中檢查上傳文件大小的方法。它甚至有可能嗎? 在此先感謝,伊萬。

    0熱度

    1回答

    使用嵌套對象/字段創建表單的最佳做法是什麼? 我有一個Team對象,有一個字段「name」,一個團隊可以由1到很多(可以說12個)成員組成,每個成員都有一個名字,一個電子郵件,年齡,T恤大小等 我想一口氣驗證他們所有的人。因此,我會將所有團隊成員作爲數組發佈..字段名稱可能類似於 成員[0] .name 成員[1] .name 或任何形式驗證程序將能夠解析的內容。

    0熱度

    2回答

    即使用戶提交了空值或缺失值,我如何編寫始終執行的自定義驗證程序? 我試圖重寫to_python,validate_python,_to_python,_validate_python(及以上)的方法,但沒有這些似乎如果用戶提交一個空或無值

    0熱度

    1回答

    Python初學者。在金字塔1.5.1上。在這一點上,我只是想讓我的應用程序在功能上工作。 我基本上是硬編碼我的形式,只是試圖使用formencode進行驗證。 我只是想定義一個模式,實例化一個驗證器,並驗證提交的表單。我已經有一段時間了,我似乎無法在網絡上的任何地方找到示例,包括項目網站。 這是我得到的。我很確定我錯過了一些愚蠢而簡單的事情。看起來沒有驗證功能,但我無法在文檔中的任何位置找到我應

    0熱度

    1回答

    我正在驗證我的web應用,這是使用的TurboGears 2.3.3後失蹤,formencode 1.3 我想驗證一個動態的形式,用戶通過表單創建創作過程。 我使用json將表單字段從客戶端發送到服務器以幫助組織事情。 這裏是我要送的數據: var dataToSend = JSON.stringify({ 'num_of_copies': num_of_copies.val(),