學習筆記,僅供參考
本系列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/:
回車,向服務器發起請求:
成功跳轉!