python django學習筆記四

2022-03-27 17:57:13 字數 1094 閱讀 6677

直接在跟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 檢視你...