2009-06-08 34 views
1

我很快就需要一份調查申請。 django調查似乎幾乎是我正在尋找的。不過有一個功能缺失:有條件的問題我怎樣才能將條件行爲轉化爲django調查?

即:

在這你都參加....

是沒有

,如果你的答案是肯定的,請繼續 與問題1.1。如果沒有,請 繼續進行問題1.2

這應進行檢查,即

如果是 - > 1.1回答和1.2不

如果沒有 - > 1.2回答和1.1不是

你知道一種方法來實現django調查的條件檢查黑客?

+0

這不是開源的嗎?你爲什麼要破解任何東西? – rball 2009-06-08 15:45:35

回答

2

我要公開發布不久,另一個開源Django的問卷/調查申請,這對複雜的依賴關係/條件表達式的支持。我會將源文件放在github上的http://github.com/rmt/。它很可能被稱爲Seantis調查問卷。它被用於Seantis GmbH正在開發的在線醫療問卷。

1

如果條件數不是太多,則應該使用JQuery來隱藏和取消隱藏相應的問題。

如果有太多的條件語句跨越多個屏幕跨越,你可以使用Dynamic Forms