Django 學習筆記 之 如何設置 視圖 和 路由(2)
在上一節中,我們已經簡單的設置了django 項目中的視圖文件,它會打印出hello world. 在django 項目中,這個行爲最爲基礎,它是我們理解之後複雜的視圖業務邏輯(先入坑後再出坑)的必備基礎。
我們使用 vscode 編輯器打開 urls.py 文件。django 項目中,urls.py 分管設置路由系統的功能。
urls.py 的文件位置如下圖:
未曾編輯的urls.py 的文件內容如下圖:
我們在 urls.py 文件中插入,如下內容,(紅色標記)
我們從 newapp_01 (我在之前章節中創建的 功能性應用)的文件夾下 引入 其中 的views.py 文件(在上一節中我們 在裏面 設置 了 一個 名爲index 的函數來 打印 helloworld 這段文字)
這裏我鍵入 from newapp_01 import views.
接着,我們插入
path('hello_world/', views.index),
這裏我們 使用 path 函數 定義了 一個特定的URL路由 地址 hello_world/ 。這裏是簡寫,全稱應該是 django 項目的 根地址(以後你註冊的網站地址)下第一級目錄 hello_world(對,這裏是下劃線 _ ).
緊接後面,views.index 意味着 我們 使用了 文件 views.py 下的 index 函數。
在這一節中,我們 爲 views.py 文件定義了 一個 相對應的 路由地址。
接下來,我們 回到 文件夾web_app_01 路徑下, 鍵入 python manage.py runserver,如下圖
看一下,我們搭建的hello world 的視圖頁面。
鍵入 python manage.py runserver 後,系統顯示如下圖:
這裏我們 在瀏覽器裏面,鍵入 http://127.0.0.1:8000/hello_world
如下圖,我們已經成功的建立一個最基本的django 網站頁面了。