上次我已經用Django啟動了一個登錄模板頁面
具體過程見:Django啟動我的第一個模板頁面
但問題是我們只能通過監聽的端口訪問這一個頁面,不能通過頁面的一些連接跳轉到其他頁面
如下,我們不能點擊注冊跳轉到注冊頁面:
而想要達到這一效果只需要簡單的三個步驟:
1.修改views文件中內容
找到Django項目中你創建的app下的views文件,添加如下內容:
如果不是要跳轉到注冊頁面,而是要跳轉到其他頁面,需要在這里另加函數,依葫蘆畫瓢即可,如要傳遞參數則寫法不同,此處只做簡單的頁面跳轉
2.修改路由中相關內容
找到Django項目中的urls.py文件,現在開頭導入views,具體如下:
my_app是我創建的app名
接着做如下修改:
此處根據前面views中創建的函數來寫,若不是register,依葫蘆畫瓢,略做修改即可
最后一步,找到跳轉代碼< a href >,作最終修改
這里注意’register’ ,這里的register來自前面url 中urlpatterns中的name,如下:
完成以上三步后即可頁面跳轉啦
這個注冊頁面不是直接通過監聽端口訪問的哦,而是點擊登錄頁面中的注冊鏈接而后跳轉的。emmm看起來比較丑,因為我還沒把這個頁面和bootstrap,css等樣式連接起來,所以只有一點最簡陋的html樣式。