2010-05-27 92 views
2

我需要能夠從管理面板創建表單。過程將如下所示: 我點擊「添加表單」,然後輸入表單應發送到的電子郵件,當然還有幾個字段(可能由於內聯)由字段名稱,類型以及是否需要組成。用戶應該能夠查看和填寫表格並提交,並將數據發送給管理員給出的電子郵件。在Django中通過管理員生成的表格

一切看起來很簡單,但從我的角度來看,它需要一些元類編程技巧。

任何人都可以指向Django的goot表單構建器,或者至少提供一些關於創建這樣的東西的提示嗎?我發現django-forms-builder,但它有點太imho限制。

+0

如果你解釋一下你對django-forms-builder的限制,它可能會有所幫助,因爲它似乎完全符合你的要求。 – 2010-05-27 14:13:31

+0

真正的問題是,在forms_builder中,我需要輸入靜態的字段列表,然後才能將其添加到構造的表單中。我需要一種動態組合表單及其字段的方法。 – minder 2010-05-28 11:58:12

回答

4

我知道這個人幾個月大了,但我只是儘管我會在這裏發佈一個更新給任何其他人。

django-forms-builder剛剛被重寫爲完成您最初發布此問題時所查找的內容。

你可以找到在http://github.com/stephenmcd/django-forms-builder或新版本http://bitbucket.org/stephenmcd/django-forms-builder

+1

謝謝,我會盡快看看。 當時我使用http://github.com/cuker/django-form-designer這非常好。此外,它可以插入到Django-CMS :) – minder 2010-08-03 03:55:42

+1

有趣的是,我做了同樣的事情,並將django-forms-builder集成到另一個基於Django的CMS Mezzanine中。您可以在http://mezzanine.jupo.org上查看它的實時演示 – 2010-08-11 08:17:03