2012-08-25 33 views
0

我是django的新手,我正在進行測驗項目。這個想法是創建類似於這個(http://www.stylemint.com/quiz)。基本上,每個頁面上都會有一個問題,用戶點擊圖片並回答。我打算使用帶有無線電選擇輸入類型的django表單,但是,我希望圖像充當單選按鈕(即可點擊),並且點擊圖像會引導您進入下一個問題(而不必在每次點擊後提交)。這可能與Django,或者我需要Java?我可以使用Django-Forms創建測驗GUI嗎?

回答

0

這是完全可能的 - 如果你只是想要一個系列的圖片,並點擊他們帶你到下一個問題,你可能做到這一點是:

  1. 有型「圖片」的多個輸入字段這些都提交表格。如果你沿着這條路線走,你必須自己模板化表單或製作自己的小部件。

  2. 使用javascript用圖像動態替換單選按鈕。如果你這樣做,這將是一個好主意,讓它回落到沒有javascript的人的直接列表選擇。

  3. 完全忽略表單,只是使用具有參數選項的視圖。

0

是的,這是完全可能的。我的建議是如果你想在django中將結果保存在數據庫使用模型和模型表單中。所以,我的下一個建議是你可以自定義模型領域的組合單選按鈕功能和圖像在一起。但實際上,你必須編程和使用一個小jQuery和JavaScript來做到這一點。

您可能希望看到:

https://docs.djangoproject.com/en/dev/topics/forms/modelforms/

https://docs.djangoproject.com/en/dev/howto/custom-model-fields/

相關問題