Django框架网站开发-知识点

本文详细介绍了HTTP、HTTPS、URL的基本概念,以及ORM(对象关系映射)在Django中的应用,MVC和MTV设计模式,模板语言和模板语法,以及Ajax在异步加载数据中的作用,最后探讨了模型对象之间的关系,如一对一、多对一和多对多的数据库设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、什么是HTTP

2、什么是HTTPS

3、什么是URL

4、什么是ORM

5、什么是MVC

6、什么是MTV

7、什么是template

8、什么是contexts

9、什么是模板语法

10、什么是Ajax

11、什么是模型对象之间的关系


1、什么是HTTP

HTTP:Hyper Text Transfer Protocol 超文本传输协议。是客户端和服务器端请求和应答的标准(TCP),封装了Web服务的整个过程。默认端口80。

HTTP/1.1协议的8种请求方式:OPTIONS, HEAD, GET, POST, PUT, DELETE, TRACE, CONNECT.

GET:向指定的服务器发出请求,主要用于读取信息并显示

POST:向指定的服务器提交数据,请求服务器进行处理

2、什么是HTTPS

HTTPS:Hyper Text Transfer Protocol Secure 默认端口443

比HTTP安全性更高。原因是:HTTP以明文方式封装信息,使用抓包工具后,很容易分析其内容。HTTPS使用加密方式传递信息。

3、什么是URL

URL:Uniform/Universal Resource Locator. 统一资源定位符,俗称网址。

URL的标准格式:协议类型://服务器地址(必要时需加上端口号)/路径/文件名

协议类型:HTTP  或者 HTTPS

服务器地址:通常为域名,如:baidu.com,也可以是IP地址

路径:以‘/’区别目录,对于GET请求方式,用‘?’发起参数,每个参数以‘&’隔开,再以‘=’分开参数名称与值

文件名:服务器根据路径匹配响应的程序文件

4、什么是ORM

ORM:Object Relational Mapping 对象关系映射,是Django封装的数据模型层,实现对数据库的操作。

动态网页需要实现对数据库的读取和写入。除了使用SQL语言操作数据库,Django允许使用ORM操作数据库。

ORM在关系型数据库和业务实体对象之间进行映射,操作业务对象时,只需简单地操作对象的属性和方法。

ORM的优点:

1)可移植性强,网站更改使用的数据库类型,只需在settings.py文件中更新数据库配置,然后迁移数据库,而不需要对ORM进行任何修改。

2)安全性好

3)查询语法简单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值