欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Django创建第一个页面(从理论到实战解析)

程序员文章站 2023-08-15 08:46:46
学习笔记,仅供参考本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下。创建我们的第一个页面任务:给我们的网站定义一个首页,在浏览器中输入首页的URL(http://127.0.0.1:8000/)时,重定向到百度。进入虚拟环境并开启服务进入虚拟环境workon mymkvir开启服务(newwebsite1)进入项目文件:cd F:\MyStudio\PythonStudio\g...

学习笔记,仅供参考

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

Django创建第一个页面(从理论到实战解析)

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

Django创建第一个页面(从理论到实战解析)

成功跳转!

本文地址:https://blog.csdn.net/m0_37422217/article/details/107087674