摘要: 我们知道,Diango 接收的 HTTP 请求信息里带有 Cookie 信息。Cookie的作用是为了识别当前用户的身份,通过以下例子来说明Cookie的作用。 例: 浏览器向服务器(Diango)发送请求,服务器做出响应之后,二者便会断开连接(会话结束),下次用户再来请求服务器,服务器没有办法识别 阅读全文
posted @ 2021-04-23 18:53 Erudite 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 网站是根据用户请求来输出相应的响应内容的,用户请求是指用户在浏览器上访问某个网址的链接的操作,浏览器会根据网址链接信息向网站发送 HTTP 请求,那么,当Django收到用户请求时,他是如何获取用户请求信息的呢? 获取请求信息 当在浏览器上访问某个网址时,其实质是向网站发送一个HTTP请求,HTTP 阅读全文
posted @ 2021-04-22 16:16 Erudite 阅读(878) 评论(0) 推荐(0) 编辑
摘要: render() 函数 在讲 render() 函数之前,我们在 Django 项目 index 文件夹的 urls.py 和 views.py 中编写如下功能代码:(不难,望读者细心阅之) # index的 urls.py from django.urls import path form . i 阅读全文
posted @ 2021-04-21 19:01 Erudite 阅读(2214) 评论(0) 推荐(1) 编辑
摘要: HTTP协议超文本传输协议(HyperText Transfer Protocol,HTTP): 一种无状态的,以请求/应答方式运行的协议,它使用可扩展的语义和自描述消息格式,与基于网络的超文本信息系统灵活的互动。 1.HTTP报文格式 HTTP协议的请求报文和响应报文的结构基本相同,由三大部分组成 阅读全文
posted @ 2021-04-20 11:34 Erudite 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 在介绍 Django 内置的响应类之前,读者需要了解 HTTP 的响应方式。 首先:网站的运行原理是遵从 HTTP 协议,分为 HTTP 请求和 HTTP 响应。HTTP 响应方式也称为 HTTP 状态码,分为5中状态:消息、成功、重定向、请求错误和服务器错误。若以使用频率划分,则 HTTTP 状态 阅读全文
posted @ 2021-04-19 21:04 Erudite 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 初探路由 一个完整的路由包含:路由地址、视图函数(或者视图类)、可选变量和路由命名。 下面本人就Django路由中一些注意点与大家分享 1.路由变量的设置 Django在定义路由时,可以对路由设置变量值,使路由具有多样性。路由的变量类型有字符类型、整形、slug和uuid,最为常用的使字符类型和整形 阅读全文
posted @ 2021-04-19 14:02 Erudite 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 中间件是一个用来处理Django的请求和响应的框架级别的钩子,它是一个轻量级、低级别的插件系统,用于在全局范围内改变Django的输入和输出。 当用户在网站中进某个操作时,这个过程是用户向网站发送HTTP请求(Requesst);而网站会根据用户的操作返回相关的网页内容,这个过程称为响应处理(Res 阅读全文
posted @ 2021-04-15 18:34 Erudite 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 数据库配置是选择项目所使用的数据库类型,不同的数据库需要设置不同的数据库引擎,数据库引擎用于实现项目于数据库的连接,Django提供4种数据库引擎: 'django.db.backends.postgresql' 'django.db.backends.mysql' 'django.db.backe 阅读全文
posted @ 2021-04-14 17:06 Erudite 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 网站开发任务划分 网站开发必须根据用户需求制定开发任务,不同职位的开发人员负责不同的功能设计与实现,各个职位的工作划分如下。 (1)网页设计由UI负责设计。UI需要考虑用户体验、网站色调搭配和操作流程等。(2)前端开发人员将网页设计图转化成HTML页面,主要编写HTML网页、CSS样式和JavaSc 阅读全文
posted @ 2021-04-13 18:57 Erudite 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 网站的开发流程 很多人认为网站开发是一件很困难的事情,其实没有想象中那么困难,只要明白了网站的开发流程,就会觉得网站开发非常简单,如果没有一个清晰的开发流程指导开发,就会觉得整个开发过程中难以实行。完整的开发流程如下。 (1)需求分析:当拿到一个项目时,必须进行需求分析,清楚知道网站的类型、具体功能 阅读全文
posted @ 2021-04-12 15:07 Erudite 阅读(1084) 评论(0) 推荐(0) 编辑