
Django
文章平均质量分 89
Renweif
这个作者很懒,什么都没留下…
展开
-
WSGI / uwsgi / uWSGI
WSGI是一种通信协议uwsgi是一种通信协议,常用于在uWSGI服务器与其他网络服务器的数据通信而uWSGI是实现了uwsgi和WSGI两种协议的Web服务器百度百科上说uwsgi是一种线路协议而不是通信协议,个人更倾向于uwsgi是类似WSGI的通信协议的说法,uwsgi和WSGI都是基于CGI扩展出来的。原创 2024-03-11 18:48:56 · 949 阅读 · 0 评论 -
Django 简介
Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。Django 是一个高级的 Python Web 框架,用于快速开发可维护和可扩展的 Web 应用程序。使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务。原创 2024-03-07 18:58:32 · 1600 阅读 · 0 评论 -
Django 安装
在安装 Django 前,系统需要已经安装了 Python 的开发环境。如果你还没有安装 Python,请先从 Python 官网下载并安装最新版本的 Python。Django 安装也很简单使包管理工具 pip 就可以了:安装完成后,你可以通过运行以下命令验证 Django 是否成功安装:如果一切顺利,你将看到安装的 Django 版本号,如:4.2.7。原创 2024-03-07 18:59:40 · 1589 阅读 · 0 评论 -
Django 创建第一个项目
本章我们将介绍 Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目。测试版本说明:通过以下命令可以查看版本号:4.2.7。原创 2024-03-07 19:01:11 · 1405 阅读 · 0 评论 -
Django路由层
对于一些复杂或者复用的需要,可以定义自己的转化器。regex类属性,字符串类型方法,value是由类属性regex所匹配到的字符串,返回具体的Python变量值,以供Django传递到对应的视图函数中。方法,和to_python相反,value是一个具体的Python变量值,返回其字符串,通常用于url反向引用。使用...原创 2024-03-07 20:59:52 · 1064 阅读 · 0 评论 -
Django 视图
一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML 文档、或者一张图片...无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在 Python 目录下面,一般放在项目的 views.py 文件中。每个视图函数都负责返回一个 HttpResponse 对象,对象中包含生成的响应。原创 2024-03-07 19:30:17 · 1194 阅读 · 0 评论 -
Django 模板
1、在应用目录下创建目录(与 templates 目录同级,目录名只能是 templatetags)。3、my_tags.py 文件代码如下:register = template.Library() #register的名字是固定的,不可改变。原创 2024-03-07 19:03:21 · 1146 阅读 · 0 评论 -
Django 模型
Django 规定,如果要使用模型,必须要创建一个 app。我们使用以下命令创建一个 TestModel 的 app:目录结构如下:HelloWorld...原创 2024-03-07 19:25:46 · 1063 阅读 · 0 评论 -
Django与Ajax
AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。AJAX除了的特点外,还有一个就是:浏览器页面;(这一特点给用户的感受是在不知不觉中完成请求和响应过程)原创 2024-03-07 21:03:02 · 1334 阅读 · 0 评论 -
Django cookie 与 session
Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。原创 2024-03-07 18:56:32 · 1161 阅读 · 0 评论 -
Django高级之-中间件
中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。原创 2024-03-07 21:06:31 · 1007 阅读 · 0 评论 -
Django高级之-forms组件
针对一个实例:注册用户讲解。模型:models.py。原创 2024-03-07 21:04:47 · 1040 阅读 · 0 评论 -
Django高级之-缓存
在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力.缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数据时,则不再去执行数据库及渲染等操作,而是直接从内存或memcache的缓存中去取得数据,然后返回给用户.原创 2024-03-07 21:10:25 · 1191 阅读 · 0 评论 -
Django高级之-cookie-session-token
2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪些人登录系统, 哪些人往自己的购物车中放商品, 也就是说我必须把每个人区分开,这就是一个不小的挑战,因为HTTP请求是无状态的,所以想出的办法就是给大家发一个会话标识(session id), 说白了就是一个随机的字串,每个人收到的都不一样, 每次大家向我发起HTTP请求的时候,把这个字符串给一并捎过来, 这样我就能区分开谁是谁了。如果访问服务器多了, 就得由成千上万,甚至几十万个。原创 2024-03-07 21:32:44 · 1133 阅读 · 0 评论