2016-12-31 56 views
-1

我正在學習Django 1.9。基本上試圖建立一個兩頁的簡單網站。第一頁是一個主頁,讓我用「註冊」單選按鈕填寫姓氏和名字。一旦註冊按鈕被點擊,它應該帶我到第二個HTML文件,確認註冊。 我當時在閱讀Django文檔時很難找出解決方法,當我單擊註冊按鈕時,會將我帶到第二個讀取「註冊確認」的html頁面。 有一點洞察力將不勝感激!在Django 1.9中將​​一個HTML文件鏈接到另一個文件。

回答

1
<a href="URL LINK GOES HERE">register</a> 

django是一個後端,處理對某些端點的請求。你應該在你的url配置中設置另一個端點並返回另一個html模板。

4

這與Django沒有多大關係。這是簡單的HTML。

首先,註冊應該是您的表單中的提交按鈕。

<input type="submit" value="Register"> 

當你創建一個表單(其中你的「註冊」是內),您只需通過添加「行動」的形式標記,這是你會送你的頁面的URL。事情是這樣的:

<form method='post' **action='registered/'**> 
{% csrf_token %} 
<label for="id_firstname">First Name:</label> 
<input id="id_firstname" name="firstname" type="text"> 
<label for="id_lastname">Last Name:</label> 
<input id="id_lastname" name="lastname" type="text"> 
<input type="submit" value="Register"> 
</form> 

在URLconf,你再爲它創建網址:

url(r'^login/$', views.registered, name='registered'), 

我建議你做Django的教程(並移動到Django的1.10)。如果你已經學過這個教程,那麼你已經理解了。 Django可以通過將它們從「表單」對象傳遞給您的模板來爲您創建這些表單。文檔中涵蓋了所有內容。

相關問題