直接在跟urls.py中配置url,後期url增多之後,該檔案會變的很大,並且難以維護,而其可能會造成url衝突
django提供的另外一種url配置方法
在blog資料夾下新建urls.py檔案,安裝myblog裡的urls.py檔案的格式,匯入views,寫入url列表
在myblog裡的urls.py中匯入 include ,在列表中新增乙個url(url, include("blog.urls"))
重新整理頁面發下404
原因是因為,兩個urls.py中都有乙個index/路徑
myblog中urls.py檔案中個的index路徑,是blog.urls檔案的總路徑,應用urls.py檔案裡的所有路徑,都要在跟目錄的路徑的後面
blog.urls中配置的路徑,是子路徑
這樣訪問,就ok了
上面的截圖中,world單詞寫錯了,哈哈哈哈哈哈
另外一種修改方法,設定blog.urls中的路徑為空
但是這種方法有個問題,就是index/後面,誰便加些東西,都可以成功訪問,這樣就不是很合理
修改方法:
使用正則,約束乙個空字串
回顧:
注意事項:
配置url時注意正規表示式結尾符號$和/
學習python django開發
python簡單易學,用django就可以開發出乙個web應用。1.安裝django pip install django2.使用django admin django admin startproject projectname會在目錄下生成projectname目錄,裡面有manage.py p...
python Django框架學習
django,發音為 d 唸作 jiang gou 是用python語言寫的開源web開發框架,並遵循mvc設計,且有乙個專有名詞mvt。利用瀏覽器訪問乙個 時。瀏覽器向伺服器發出請求,建立鏈結。伺服器接受到請求,處理後交予框架。通過框架對發來的請求進行動態的處理,處理結果發給伺服器,伺服器對結果進...
Python Django學習總結
python django學習總結 一 閒來無事又來寫寫部落格 此次記錄了我之前學習django框架的一些總結。既然django是基於python實現的,那自然少不了python環境的存在,這裡就不贅述了,安裝可見 安裝方法有多種,我選擇的是直接pip安裝,首先開啟命令列,輸入 python 檢視你...