Django從理論到實戰(part4)--創建我們的第一個頁面

學習筆記,僅供參考

本系列Blog以應用爲主,理論基礎部分我在後端專欄Django系列博客已經寫過了,如果有些需要補充的知識點,我會在這個系列中,儘量詳細的寫一下。



創建我們的第一個頁面

任務:給我們的網站定義一個首頁,在瀏覽器中輸入首頁的URL(http://127.0.0.1:8000/)時,重定向到百度。


進入虛擬環境並開啓服務


  • 進入虛擬環境
workon mymkvir
  • 開啓服務(newwebsite1)

進入項目文件:

cd F:\MyStudio\PythonStudio\goatbishop.project01\Django\newwebsite1

開啓服務:

python manage.py runserver

編寫第一個網頁(跳轉到百度首頁)


  • 在項目下的urls.py模塊添加路由,並在views.py模塊中創建視圖函數

urls.py

from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.baidu)
    #參數1爲路由,我們鍵入一個空字符串,表示首頁
    #參數2爲函數,而不是函數的調用
]

創建首頁的路由。


views.py

from django.http import HttpResponseRedirect

def baidu(request):
    return HttpResponseRedirect("https://www.baidu.com/")

重定向到百度主頁。


顯示網頁


  • 向首頁發起請求

輸入http://127.0.0.1:8000/:

回車,向服務器發起請求:

成功跳轉!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章