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 HttpResponseRedirectdef baidu(request):return HttpResponseRedirect("https://www.baidu.com/")
重定向到百度主页。
显示网页
- 向首页发起请求
输入http://127.0.0.1:8000/:
回车,向服务器发起请求:
成功跳转!
Django从理论到实战(part4)--创建我们的第一个页面相关推荐
- Django从理论到实战(part5)--创建我们的第一个应用
学习笔记,仅供参考 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下. 创建我们的第一个应用 任务:创建 ...
- Django从理论到实战(part3)--创建一个Django项目
学习笔记,仅供参考 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下. 文章目录 创建一个Django项 ...
- Django从理论到实战(part18)--配置templates文件夹路径
学习笔记,仅供参考 参考自:Django打造大型企业官网: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的记 ...
- Django从理论到实战(part25)--数据库操作
学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...
- Django从理论到实战(part22)--include模板标签
学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...
- Django从理论到实战(part21)--自定义模板过滤器
学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...
- Django从理论到实战(part55)--将网站上传到GitHub
代码笔记,仅供参考 文章目录 上传项目到GitHub 创建本地仓库 在GitHub上创建仓库 项目上传 上传项目到GitHub 创建本地仓库 我们在git bash中敲入如下代码. 进入项目目录: c ...
- Django从理论到实战(part51)--User模型
学习笔记,仅供参考,有错必纠 摘自:pink老师教案 文章目录 User模型 字段 User模型的基本用法 创建用户 创建超级用户 修改密码 登录验证 User模型 User模型是Django框架的核 ...
- Django从理论到实战(part47)--ListView类
学习笔记,仅供参考,有错必纠 参考自:Django打造大型企业官网–Huang Y: 文章目录 类视图 ListView类 举个例子 Paginator和Page类 Paginator常用属性 Pag ...
最新文章
- 重学ES6 函数的扩展(下)
- 在ubuntu下安装free pascal
- 最近有粉丝向我请教Java泛型,于是重温了一下,希望学弟面试顺利
- 机器学习实践七----异常检测和推荐系统
- 如何创建基本的高级队列之一:创建发送方代码
- 大数据学习笔记46:初识日志收集系统Flume
- IOS中的多线程之GCD
- php 工厂模式作用,PHP工厂模式的好处概述
- 【优化调度】基于matlab粒子群算法求解梯级水电站调度优化问题【含Matlab源码 065期】
- Java原生实现多线程下载Tim
- 使用JS将PDF文档转成图片,一页文档对应一张图片,并支持将图片批量导出!
- ubuntu 16.04 编译opencv3.1,opencv多版本切换
- 【活动回顾】大咖分享:流量过后,在线教育的留存和发展
- 张飞实战电子1-31部 和硬件工程师90天学习资料及笔记汇总
- 学习笔记整理:网络应用技术-实验-路由器交换机配置命令
- 解绑数字身份,解锁新玩法与构建方式(下)
- Javascript:ES6-ES11(1)
- 解决maya导出FBX出现问题。
- 超全MyBatis动态代理详解!(绝对干货)
- np.savetxt保存时数据不使用科学计数法形式
热门文章
- 大话数据结构:拓扑排序
- OpenCV学习笔记-关于使用Mat.at(i,j) = int 语法报错
- python3类与对象汽车,Python3 类与对象
- flink实时同步mysql_基于Canal与Flink实现数据实时增量同步(一)
- 非注解和注解的处理器映射器和适配器---SpringMVC学习笔记(三)
- tomcat的根路径设置
- WCF分布式安全开发实践(9):消息安全模式之Windows身份验证:Message_Windows_NetTcpBinding...
- 2、MapReduce的job提交启动过程
- Oracle CPU使用率过高问题处理
- 小蚂蚁学习C语言(25)——C语言结构体——使用结构体手动录入信息的小案例...