您一直提到「在文件之間傳遞」,但我認爲這個術語很混亂,可能是錯誤的。各種組件的源代碼的文件類型與您的問題無關。你想要關注的是這個過程:
- 創建一個包含表單的HTML網頁,表示您正在使用的數據。
- 表單提交後,表單內容將被髮送到您的服務器。
- 你的服務器是django,這意味着你的html頁面是一個模板,這意味着該模板將從django視圖方法提供。
- django視圖方法可以爲新的模板頁面提供服務(當request.method不是「POST」時),並接受並處理表單(當request.method爲「POST」時),並重新顯示更新後的表單內容。
- 您的django表單將在會話或數據庫中保留持久數據。您的模板的初始視圖將顯示您的對象的當前屬性值。表單中的結果將修改這些值,然後重新顯示錶單。
這個問題太廣泛了,不能給你任何比這個更具體的細節。但是,我建議閱讀關於如何處理表單和模板的基本Django教程。你真的只需要一個視圖和一個模板文件。
說實話,我沒有看到JSON在這個過程中的任何地方都是必要的,除非你正在嘗試製作更高級的API。當表單只能提交正常的www表單編碼格式時,沒有理由提交JSON。只有在編寫API時才需要JSON。如果是這樣的話,那麼你的html表單必須首先序列化爲json,然後通過ajax請求提交給你的django服務器,這將期待傳入的json請求。
來源
2012-05-29 03:46:21
jdi
http://www.whathaveyoutried.com –
我試圖讓我自己的簡單的Django服務器獲取如何在文件之間傳遞數據的要點,但一直無法理解如何在文件之間傳遞json對象類型。由於我之前從未接觸過html,因此我很難理解如何操作其中的變量。我想我真正想知道的是json(特別是jquery的json)是如何傳入和傳出文件的。 – breadboy92