随笔分类 -  Django

摘要:Celery简介 Celery是什么 Celery是python中使用比较多的并行分布式框架 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 Celery专注于实时处理的异步任务队列 Celery同时也支持任务调 Celery使用场景 celery是一个强大的分布式任务队列的异步处理 阅读全文 »
posted @ 2021-08-30 01:00 dongye95 阅读(222) 评论(0) 推荐(0) 编辑
摘要:admin app Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: settings.py中 INSTALLED_APPS = [ 'djang 阅读全文 »
posted @ 2021-08-14 23:16 dongye95 阅读(355) 评论(0) 推荐(0) 编辑
摘要:我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 auth_use 阅读全文 »
posted @ 2021-08-01 23:20 dongye95 阅读(131) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/liwenzhou/p/8761803.html 中间件介绍 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的 阅读全文 »
posted @ 2021-08-01 15:46 dongye95 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一、cookie 1.1 cookie的由来 HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是 阅读全文 »
posted @ 2021-04-04 23:51 dongye95 阅读(78) 评论(0) 推荐(0) 编辑
摘要:一、创建模型 1.1 一对一的关系 # 出版社 class Publisher(models.Model): id = models.AutoField(primary_key=True) # 自增的ID主键 # 创建一个 varchar(64) 的唯一的不为空的字段 name = models.C 阅读全文 »
posted @ 2020-10-14 14:51 dongye95 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一、ORM 简介 1.1. web开发的分工模式 DBA(数据库管理员)+应用层开发。 一般中大型公司(或者数据量巨大、读取数据的需求频繁并且追求极致效率的公司)会有专门的DBA管理数据库,编写sql语句,对于应用层开发来说,不用写sql语句,直接调用他写的接口就行。所以在这种公司一般来说,开发人员 阅读全文 »
posted @ 2020-08-29 15:49 dongye95 阅读(542) 评论(0) 推荐(0) 编辑
摘要:一、Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只 阅读全文 »
posted @ 2020-08-04 21:48 dongye95 阅读(546) 评论(0) 推荐(0) 编辑
摘要:一、URL配置 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 1.1 基本格式 阅读全文 »
posted @ 2020-08-04 00:58 dongye95 阅读(250) 评论(0) 推荐(0) 编辑
摘要:一 引子 什么是模版系统?这里做一个简单解释。要想明白什么是模版系统,那么我们得先分清楚静态页面和动态页面。我们之前学过的都是静态页面,所谓的静态页面就是浏览器向后端发送一个请求,后端接收到这个请求,然后返回给浏览器一个html页面,这个过程不涉及从数据库取出数据渲染到html页面上,只是单纯的返回 阅读全文 »
posted @ 2020-08-02 22:04 dongye95 阅读(269) 评论(0) 推荐(0) 编辑
摘要:一、MVC框架和MTV框架(了解即可) Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型 阅读全文 »
posted @ 2020-08-02 19:20 dongye95 阅读(242) 评论(0) 推荐(0) 编辑
摘要:一 web框架的本质 简单描述就是:浏览器通过你输入的网址给你的socket服务端发送请求,服务端接受到请求给其回复一个对应的html页面,这就是web项目。所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响 阅读全文 »
posted @ 2020-07-30 01:08 dongye95 阅读(407) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示