第三十二天-PythonWeb主流框架-Django框架

news2024/11/15 9:06:50

目录

1.介绍

发展历史

介绍

2.使用

1.安装

2.创建项目

3.项目结构

4.启动

3.开发流程

1.设置ip可访问

2.创建模块

3.第一个页面

4.视图

5.include()参数

6.url与视图的关系

7.响应内容

4.视图处理业务逻辑

1.响应html

2.获取url参数

3.从文件响应html内容

4.响应对象

5.视图快捷方法

6.内置的视图以及重写

7.静态文件处理

8.使用class重写视图


1.介绍

发展历史

介绍

2.使用

1.安装

2.创建项目

1.使用命令

2.在pycharm中创建

3.项目结构

4.启动

在pycharm中启动

3.开发流程

1.设置ip可访问

2.创建模块

3.第一个页面

4.视图

5.path()参数解释

5.include()参数

include:引用子模块的url

子模块配置;

主项目配置

6.url与视图的关系

7.响应内容

4.视图处理业务逻辑

1.响应html

2.获取url参数

 

3.从文件响应html内容

配置html模板路径

.

如果主项目不存在会去其他项目中寻找,如下方hello项目

4.响应对象

 

5.视图快捷方法

方式1

方式2

6.内置的视图以及重写

7.静态文件处理

8.使用class重写视图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1551761.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一招让你的薪水暴增,每个程序员都应该学会跟老板提加薪

为什么要学会薪资谈判? 在最近的一篇文章中,职业专家奥斯汀贝尔卡克 (Austin Belcak ) 解释了进行一点薪资谈判如何对您的长期收入产生巨大影响。 这是奥斯汀在他的薪资谈判示例中描绘的场景: Amari 和 Taylor 的年薪均为 50,000 美元 未来…

Java实现猜数字游戏:编程入门之旅

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

C 指向指针的指针

指向指针的指针是一种多级间接寻址的形式,或者说是一个指针链。通常,一个指针包含一个变量的地址。当我们定义一个指向指针的指针时,第一个指针包含了第二个指针的地址,第二个指针指向包含实际值的位置。 一个指向指针的指针变量…

MySQL | 事务

目录 1. 前言 2. 什么是事务? 3. 为什么出现事物? 4. 事物的版本支持 4.1. 事务提交方式 5. 事务常见操作方式 6. 事务隔离级别 6.1. 隔离级别 6.2. 查看与设置隔离性 6.2.1. 查看 6.2.2. 设置 6.3. 读未提交[Read Uncommitted] 6.4. 读提交…

uniapp 苹果支付内购示例代码

// #ifdef APPasync init() {uni.showLoading({title: 检测支付环境...});try {// 初始化,获取iap支付通道await this._iap.init();// 从苹果服务器获取产品列表this.productList await this._iap.getProduct();this.productList[0].checked true;this.productId …

图像识别与智能画家的本质区别?

图像识别和智能画家在本质上有一些区别: 1. **图像识别**:图像识别是一种人工智能技术,通过对图像进行分析和识别,识别图像中的对象、场景或模式。图像识别技术通常用于识别、分类和标记图像,帮助计算机理解图像内容。…

【Flask开发实战】安装mysql数据库与配置连接

1、安装mysql 通过yum方式安装MySQL服务器: sudo yum install mysql-server 在安装过程中,系统可能会要求确认安装。按下Y键并按回车键继续。 安装完成后,MySQL服务器应已自动启动。可以使用以下命令查看和启动MySQL服务: sudo…

每日一题 --- 有效的字母异位词[力扣][Go]

有效的字母异位词 题目:242. 有效的字母异位词 给定两个字符串 *s* 和 *t* ,编写一个函数来判断 *t* 是否是 *s* 的字母异位词。 **注意:**若 *s* 和 *t* 中每个字符出现的次数都相同,则称 *s* 和 *t* 互为字母异位词。 示例 …

基于java实现学科竞赛管理系统【Springboot+mybatis+layui】

基于java实现学科竞赛管理系统【Springbootmybatislayui】 博主介绍:多年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文…

脱敏技术!!!

什么是数据脱敏??? 数据脱敏(Data Masking)是一种数据安全技术,旨在通过预先设定的规则和算法,对原始数据中包含的敏感信息进行变形处理,使得这些信息在非生产环境(例如…

​AI大模型学习:优化结构与算法,赋能智能未来

在当前技术环境下,AI大模型学习不仅要求研究者具备深厚的数学基础和编程能力,还需要对特定领域的业务场景有深入的了解。通过不断优化模型结构和算法,AI大模型学习能够不断提升模型的准确性和效率,为人类生活和工作带来更多便利。…

Git的原理和使用(四):理解分布式版本控制系统与远程仓库的相关配置

目录 远程操作 理解分布式版本控制系统 远程仓库 新建远程仓库 克隆远程仓库 向远程仓库推送 拉取远程仓库 配置Git 忽略特殊文件 为命令配置别名 标签管理 理解标签 创建标签 操作标签 远程操作 理解分布式版本控制系统 1、每个人的电脑都是一个完整的版本库&…

JavaEE之网络初识(网络中的一些基本概念)详解

😽博主CSDN主页: 小源_😽 🖋️个人专栏: JavaEE 😀努力追逐大佬们的步伐~ 目录 1. 前言 2. 网络中的一些基本概念 2.1 IP地址 2.2 端口号 2.3 网络协议 2.4 协议分层 2.5 封装 2.6 分用 (封装的逆向过程) 2.7 客户端 vs …

hcia datacom课程学习(4):ICMP与ping命令

1.什么是ICMP ICMP是ip协议的一部分,常用的ping命令就是基于icmp协议的。 在防火墙策略中也能看到ICMP,如果将其禁用,那么其他主机就ping不通该主机了 2. ICMP数据报 2.1数据报构成 ICMP协议的报文包含在IP数据报的数据部分, …

用Unity3D实现简单的RPG游戏

文章目录 开发流程及关键要素说明**1. **环境设置与项目创建******2. **场景搭建******3. **角色控制******4. **用户输入处理******5. **敌人与战斗系统******6. **物品与装备系统******7. **任务与对话系统******8. **UI与菜单系统******9. **保存与加载系统******10. **测试…

动态内存管理(重要)

目录 1.为什么要有动态内存分配 2.malloc和free 2.1 malloc 2.2 free 3. calloc和realloc 3.1 calloc 3.2 realloc 4.常见的动态内存的错误 4.1对NULL指针的解引用操作 4.2对动态开辟空间的越界访问 4.3对非动态开辟内存使用free释放 4.4使用free释放一块动态开辟内…

rtt的io设备框架面向对象学习-硬件定时器设备

目录 1.硬件定时器设备类对象图全貌2.stm32硬件定时器设备类及其构造函数3 硬件定时器设备基类及其构造函数4 设备基类及其构造函数5.总结6.内部调用流程7.应用程序使用流程 1.硬件定时器设备类对象图全貌 设备驱动层的硬件定时器类是实现类,是需要各个BSP实现的。其…

《数据结构学习笔记---第五篇》---链表OJ练习下

step1:思路分析 1.实现复制,且是两个独立的复制,我们必须要理清指针之间的逻辑,注意random的新指针要链接到复制体的后面。 2.我们先完成对于结点的复制,并将复制后的结点放在原节点的后面,并链接。 3.完成random结点…

Linux常用命令-文件操作

文章目录 ls基本用法常用选项组合选项示例注意事项 cd基本用法示例注意事项 pwd基本用法示例选项总结 cp基本用法常见选项示例注意事项 rm基本用法常见选项示例删除单个文件:交互式删除文件:强制删除文件:递归删除目录:交互式递归…

腾讯云优惠券、代金券、云服务器折扣券领取渠道汇总

目前,云计算市场竞争太激烈了,为了吸引用户上云,腾讯云经常推出各种优惠活动,其中就包括优惠券、代金券和云服务器折扣券等。本文将为大家汇总腾讯云优惠券、代金券及云服务器折扣券的领取渠道,帮助大家轻松获取优惠&a…