文章分类 -  Django

摘要:Django提供了一种方式:日期归档查询方式 如果以后遇到,要用某年某月分组的话,那么可以使用Django提供的方式: # from django.db.models.functions import TruncMonth, TruncDay, TruncHour from django.db.mo 阅读全文
posted @ 2022-08-18 11:59 角角边 阅读(33) 评论(0) 推荐(0) 编辑
摘要:知识点补充: 如何只拿出,dt字段中的年月字段? 知识点补充:extra 有些时候复杂的sql语句,Django无法去对应。 extra(select=None, where=None, params=None, tables=None, order_by=None, select_params=N 阅读全文
posted @ 2022-08-18 10:46 角角边 阅读(94) 评论(0) 推荐(0) 编辑
摘要:1 forms组件 1-1 创建Django项目 创建项目 django-admin startproject formsdemo 创建app python manage.py startapp app01 配置settings INSTALLED_APPS = [ ... 'app01' ] 表创 阅读全文
posted @ 2022-08-11 17:55 角角边 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Django数据库 1 Django数据库类创建 1-1 Meta元数据 class Note(model.Model): deleted = models.BooleanField(verbose_name='已删除', default='False') class Meta: abstract 阅读全文
posted @ 2022-08-11 14:21 角角边 阅读(93) 评论(0) 推荐(0) 编辑
摘要:当你的urls.py文件中,路由上有 / 出现。那么在浏览器中访问路径时可以不加 / ,Django会自动替你补全。 APPEND_SLASH = False # 关闭自动补全 / APPEND_SLASH = True # 默认开启自动补全 / 列: urlpatterns = [ path('l 阅读全文
posted @ 2022-08-11 11:15 角角边 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1 form表单上传文件 enctype="multipart/form-data"在上传文件时,必须写上此参数,可以上传文件也可以上传普通健值 如果不填写,则默认是enctype="application/x-www-form-urlencoded" <h3>form表单上传文件</h3> <fo 阅读全文
posted @ 2022-08-11 11:14 角角边 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1 queryset特性 1-1 可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。 >>> Article.objects.all()[:5] # (LIMIT 5) >>> Article.objects.all()[5:10] # 阅读全文
posted @ 2022-08-11 11:10 角角边 阅读(88) 评论(0) 推荐(0) 编辑
摘要:CSRF(Cross-Site Request Forgery,跨站点伪造请求)是一种网络攻击方式,该攻击可以在受害者毫不知情的情况下以受害者名义伪造请求发送给受攻击站点,从而在未授权的情况下执行在权限保护之下的操作,具有很大的危害性。具体来讲,可以这样理解CSRF攻击:攻击者盗用了你的身份,以你的 阅读全文
posted @ 2022-08-11 10:58 角角边 阅读(622) 评论(0) 推荐(0) 编辑
摘要:1 FBV :function based view 基于函数实现的视图逻辑 2 CBV:class based view 基于类实现的视图逻辑 1 前后端分离模式 在开发Web应用中,有两种应用模式: 1.前后端不分离[客户端看到的内容和所有界面效果都是由服务端提供出来的。] 2.前后端分离【把前 阅读全文
posted @ 2022-08-11 10:55 角角边 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1 中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: Middleware is a framework of hoo 阅读全文
posted @ 2022-08-11 10:52 角角边 阅读(43) 评论(0) 推荐(0) 编辑
摘要:客户端(浏览器)向服务端发起请求的形式: 地址栏:GET 超链接标签:GET form表单:GET或POST Ajax(重要):GET或POST或PUT或DELETE AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用 阅读全文
posted @ 2022-08-11 10:11 角角边 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1 ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称。 Djang 阅读全文
posted @ 2022-08-10 16:30 角角边 阅读(165) 评论(0) 推荐(0) 编辑
摘要:0 寻找html模板 模板引擎是一种可以让开发者把服务端数据填充到html网页中完成渲染效果的技术。它实现了把前端代码和服务端代码分离的作用,让项目中的业务逻辑代码和数据表现代码分离,让前端开发者和服务端开发者可以更好的完成协同开发。 静态网页:页面上的数据都是写死的,万年不变 动态网页:页面上的数 阅读全文
posted @ 2022-08-10 16:06 角角边 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1 视图函数 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的 阅读全文
posted @ 2022-08-10 15:30 角角边 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1 简单的路由配置 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行。 urls.py from django.contrib import 阅读全文
posted @ 2022-08-10 15:02 角角边 阅读(59) 评论(0) 推荐(0) 编辑
摘要:static,开发所需要的图片、css、js等。例如:默认头像 media,用户上传excel、图片等。 例如:用户上传头像 上传逻辑,视图-> 写入media目录 配置media路径 路由配置 用户观看 1 项目根目录配置 路径配置(比如导入JavaScript、css、bootstrap) 首先 阅读全文
posted @ 2022-08-10 11:47 角角边 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1 MVC与MTV模型 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完 阅读全文
posted @ 2022-08-10 10:29 角角边 阅读(58) 评论(0) 推荐(0) 编辑

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