学习笔记,仅供参考

本系列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 HttpResponseRedirectdef baidu(request):return HttpResponseRedirect("https://www.baidu.com/")

重定向到百度主页。

显示网页

  • 向首页发起请求

输入http://127.0.0.1:8000/:

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

成功跳转!

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

  1. Django从理论到实战(part5)--创建我们的第一个应用

    学习笔记,仅供参考 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下. 创建我们的第一个应用 任务:创建 ...

  2. Django从理论到实战(part3)--创建一个Django项目

    学习笔记,仅供参考 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下. 文章目录 创建一个Django项 ...

  3. Django从理论到实战(part18)--配置templates文件夹路径

    学习笔记,仅供参考 参考自:Django打造大型企业官网: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的记 ...

  4. Django从理论到实战(part25)--数据库操作

    学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...

  5. Django从理论到实战(part22)--include模板标签

    学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...

  6. Django从理论到实战(part21)--自定义模板过滤器

    学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...

  7. Django从理论到实战(part55)--将网站上传到GitHub

    代码笔记,仅供参考 文章目录 上传项目到GitHub 创建本地仓库 在GitHub上创建仓库 项目上传 上传项目到GitHub 创建本地仓库 我们在git bash中敲入如下代码. 进入项目目录: c ...

  8. Django从理论到实战(part51)--User模型

    学习笔记,仅供参考,有错必纠 摘自:pink老师教案 文章目录 User模型 字段 User模型的基本用法 创建用户 创建超级用户 修改密码 登录验证 User模型 User模型是Django框架的核 ...

  9. Django从理论到实战(part47)--ListView类

    学习笔记,仅供参考,有错必纠 参考自:Django打造大型企业官网–Huang Y: 文章目录 类视图 ListView类 举个例子 Paginator和Page类 Paginator常用属性 Pag ...

最新文章

  1. 重学ES6 函数的扩展(下)
  2. 在ubuntu下安装free pascal
  3. 最近有粉丝向我请教Java泛型,于是重温了一下,希望学弟面试顺利
  4. 机器学习实践七----异常检测和推荐系统
  5. 如何创建基本的高级队列之一:创建发送方代码
  6. 大数据学习笔记46:初识日志收集系统Flume
  7. IOS中的多线程之GCD
  8. php 工厂模式作用,PHP工厂模式的好处概述
  9. 【优化调度】基于matlab粒子群算法求解梯级水电站调度优化问题【含Matlab源码 065期】
  10. Java原生实现多线程下载Tim
  11. 使用JS将PDF文档转成图片,一页文档对应一张图片,并支持将图片批量导出!
  12. ubuntu 16.04 编译opencv3.1,opencv多版本切换
  13. 【活动回顾】大咖分享:流量过后,在线教育的留存和发展
  14. 张飞实战电子1-31部 和硬件工程师90天学习资料及笔记汇总
  15. 学习笔记整理:网络应用技术-实验-路由器交换机配置命令
  16. 解绑数字身份,解锁新玩法与构建方式(下)
  17. Javascript:ES6-ES11(1)
  18. 解决maya导出FBX出现问题。
  19. 超全MyBatis动态代理详解!(绝对干货)
  20. np.savetxt保存时数据不使用科学计数法形式

热门文章

  1. 大话数据结构:拓扑排序
  2. OpenCV学习笔记-关于使用Mat.at(i,j) = int 语法报错
  3. python3类与对象汽车,Python3 类与对象
  4. flink实时同步mysql_基于Canal与Flink实现数据实时增量同步(一)
  5. 非注解和注解的处理器映射器和适配器---SpringMVC学习笔记(三)
  6. tomcat的根路径设置
  7. WCF分布式安全开发实践(9):消息安全模式之Windows身份验证:Message_Windows_NetTcpBinding...
  8. 2、MapReduce的job提交启动过程
  9. Oracle CPU使用率过高问题处理
  10. 小蚂蚁学习C语言(25)——C语言结构体——使用结构体手动录入信息的小案例...