2016-08-02 55 views
-6

我已經開始了一個新的django項目。我已經在django的管理頁面中鏈接了HTML文件。當我在管理頁面點擊查看網站時,html文件已經打開。如何鏈接python文件和html文件

在這個html文件中有一個註冊按鈕。當我點擊它時,html表格將打開以填寫註冊註冊的詳細信息。

當我填寫詳細信息並單擊提交按鈕時,python文件(signup.py)必須顯示數據並保存在數據庫中。但我得到了錯誤

找不到網頁(404) 請求方法:GET 請求URL:http://10.95.228.84:8000/signup.py?CID=aasa&user_name=sadsad&User_email=sasa%40gmail.com&DOB1=2016-08-30&Password11=sasasa&Password12=sasasa&submit=submit

請讓我知道如何將這種signup.py文件與此HTML鏈接。

+0

我想你可能會丟失Django和它如何運作的地步。我建議尋找一些關於如何開始以及如何構建您的應用程序,視圖,模板等的教程。我稍後會發布一些鏈接(除非有人打我) –

回答

0

這是怎麼回事,你有一個GET請求到一個恰好被命名爲'signup.py'的URL,然後是表單參數。這不是Django從根本上運作的方式。如果表單有效(假設您使用的是正確的模型和ModelForms),則Django會自動'處理'將新條目保存到數據庫中。

我不能告訴你的模型是什麼樣的或你的網址,但我會建議: 1)在models.py中創建模型,將你想要保存的數據準確地匹配到數據庫中(如果你還沒有已經) 2)在views.py中創建一個視圖,並鏈接到一個模板(你將需要創建)顯示正在保存到數據庫中的數據 3)爲你創建的這個新視圖創建一個url urls.py 4)編輯當前正在處理註冊表單的視圖,以在表單有效時重定向您的視圖。

我會建議看看Django教程。瀏覽一遍或兩遍將鞏固使用Django的基本工作流程。本教程還對簡單的表單提供了一個可靠的教程。

Django Tutorial

Simple Django Forms

+0

非常感謝您的幫助。我會再讀一遍。 –