Django从理论到实战(part4)--创建我们的第一个页面

    技术2022-07-21  84

    学习笔记,仅供参考

    本系列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/:

    回车,向服务器发起请求:

    成功跳转!

    Processed: 0.009, SQL: 10