2013-01-19 59 views
0

我需要爲客戶部署一個複雜的系統。有許多配置文件,其中包含大約兩百個客戶應該修改的參數。手動修改配置文件非常棘手,容易出錯。所以我想提供一個用戶友好的方式。是否有框架來生成配置文件和驗證腳本

  • 我準備了所有包含佔位符的配置文件,例如,配置文件模板;
  • 所有佔位符的關鍵在一個文件中,用戶填入所需的信息,我將其命名爲信息文件;稍後,我可能會提供一個HTML和js來生成信息文件,以便客戶只填寫HTML表單中的信息。

    信息文件或HTML都需要註釋以告知客戶應該填寫什麼內容;

    來自客戶的信息文件應該進行驗證,至少是語法驗證;

  • 最後,我可以用上面的兩個輸入生成目標配置文件;

我需要準備的是配置文件模板,信息文件和驗證腳本。這項工作有點無聊。我想使用元數據來生成信息文件和驗證腳本。

是否有任何框架做這樣的工作或任何更聰明的方法呢?

回答

0

你可能想看看ConfigObj包(homepage)。這至少有一些你正在尋找的東西,一個簡單的方法來設置默認值和驗證值。簡單驗證看起來非常容易設置,如果您需要更復雜的東西,您可以編寫自定義驗證方法。

它應該是比較容易編寫創建一個配置文件,然後將所生成的配置文件可以通過ConfigObj被傳遞一個HTML前端。

相關問題