2010-10-09 34 views
0

我正在與一個Django測驗應用程序每頁一個問題。當我回答一個問題時,選擇一個單選按鈕並單擊提交按鈕,我如何在下一頁中獲得下一個問題以及答案將提交給數據庫。如果有人幫助我,這將是一個傑出的解決方案。請如何在提交表單時獲得下一個表單/頁面?

感謝您的答案,請你請我具體位答案。我寫了一個觀點來獲取問題並在無線電鏈路中提供答案。但是當我提交答案時,我如何映射網址以獲得動態的新問題。非常感謝。

回答

0

您需要編寫一個視圖來處理您的請求。您需要編輯urls.py以將您的測驗網址映射到views.py中的功能(針對您的測驗應用程序)。所以當有測驗url的請求時Django會應用這個視圖函數。所以基本上這種觀點是這樣的 -

  1. 得到答案&將其存儲到數據庫。您需要在models.py中定義的數據庫詳細信息
  2. 從數據庫(或存儲問題的任何地方)獲取下一個問題。
  3. 爲測驗問題提供模板(用於測驗問題)和佔位符。
  4. 形成新的網址&填寫您的模板。
  5. 將用戶重定向到新的url。

就是這樣。如果你需要任何細節,請使用lemme。

相關問題