#Django

django中的forms组件(权限信息校验,增删改查)

1.用处  1、用户请求数据验证  2、自动生成错误信息    3、打包用户提交的正确信息  4、如果其中有一个错误了,其他的正确,则保留上次输入的内容  5、自动创建input标签并可以设置样式  6.基于forms实现增删改查2.使用方法 对于注册信息进行校验在应用下创建一个forms...

django Ajax介绍

1.Ajax技术  认识ajax之前必须先了解json模块,json(Javascript Obiect Notation,JS对象标记)属于一种轻量级的数据交换格式   json的格式来源于js的格式,也可以说json是js的一个子集  json只认双引号的,它一定是一个字符串1.1js...
代码星球 ·2020-04-10

django ORM多表操作

1.创建表 这里我们需要创建四张表,之间对应关系如下:创建一对一的关系:OneToOne("要绑定关系的表名")创建一对多的关系:ForeignKey("要绑定关系的表名")创建多对多的关系:ManyToMany("要绑定关系的表名") 会自动创建第三张表相关代码:classAuthor(model...
代码星球 ·2020-04-10

django ORM单表操作

1.ORM介绍  ORM是“对象-关系-映射”的简称映射关系:  mysql---------Python  表名----------类名  字段----------属性  表记录--------实例化对象ORM功能:  操作表:创建,修改,删除  操作数据行:增删改查此外django没办法帮我...
代码星球 ·2020-04-10

django模板层之静态文件引入优化

1.新手使用  我们一般在初学django的情况下,引入django的静态文件一般有如下两种方式:  通过路径引用:<scripttype="text/javascript"src="/static/js/jquery-2.1.4.min.js"></script>  直接从bootcdn或其他...

django模板层(templates)

1.基础部分  通过使用模板,就可以在URL中直接调用HTML,它还是松耦合的,灵活性强,而且更容易维护  而且可以将变量通过一定的方式嵌入到HTML中,最终渲染到页面,总的来说基于模板完成了数据与用户之间的交互1.1模板HTML中的变量  用两个大括号括起来的文字(例如 {{person_name}})称为...
代码星球 ·2020-04-10

django视图层(views)

1.视图层概念  视图函数,其实就是一个简单的函数,它接收web请求并返回web响应(响应的可以是一个html,一个重定向,一个xml文档等等)  每个视图函数都负责返回一个HttpResponse对象。1.1HttpRequest对象属性  django将请求报文中的请求行、首部信息、内容主体封装成HttpReque...
代码星球 ·2020-04-10

django路由层

0.上节关键命令  创建项目  django-adminstartproject项目名称  创建应用  pythonmanage.pystartappapp名称  启动项目  pythonmanage.pyrunserverIPPORT1.url配置(URLconf)  功能:URLconf就像是django所支撑网站...
代码星球 ·2020-04-10

django简介

1.django概念  Python语言写的开源web开发框架1.1MVC模型(model,views,controller)  # java使用mvc模型  它们之间以一种插件式的,松耦合的方式连接在一起,model负责业务对象与数据库的映射,views负责与用户交互,即页面,控制器接受用户的输入并调用模型...
代码星球 ·2020-04-10

redis数据库——python使用和django中使用

为什么要学redis1、redis是内存no-sql数据库,相比mysql等硬盘数据库效率高2、在内存值配置数据库使用,而不直接使用内存,redis存储的数据是可以管理的3、memcache也是内存数据库,且django默认采用的就是memcache数据库,用redis替换memcache的路由很简单,后者更强大red...

DRF框架(九)——drf偏移分页组件、drf游标分页组件(了解)、自定义过滤器、过滤器插件django-filter

drf偏移分页组件paginations.pyfromrest_framework.paginationimportLimitOffsetPaginationclassMyLimitOffsetPagination(LimitOffsetPagination):#?offset=从头偏移的条数&limit=要显...

DRF框架(一)——restful接口规范、基于规范下使用原生django接口查询和增加、原生Django CBV请求生命周期源码分析、drf请求生命周期源码分析、请求模块request、渲染模块render

DRF框架  全称:django-restframework知识点1、接口:什么是接口、restful接口规范2、CBV生命周期源码-基于restful规范下的CBV接口3、请求组件、解析组件、响应组件4、序列化组件(灵魂)5、三大认证(重中之重):认证、权限(权限六表)、频率6、其他组件:过滤、筛...

Django框架第七篇(模型层)--多表操作:一对多/多对多增删改,跨表查询(基于对象、基于双下划线跨表查询),聚合查询,分组查询,F查询与Q查询

一、多表操作一对多字段的增删改(book表和publish表是一对多关系,publish_id字段)如果是数据库实际字段就传数字,不是就传对象增 createpublish_id传数字  (publish_id是数据库显示的字段名)models.Book.objects.create(ti...

Django框架(十三)——Auth模块

Auth模块一、什么是auth模块Auth模块是Django自带的用户认证模块Auth模块是Django自带的用户认证模块,可以实现包括用户注册、用户登录、用户认证、注销、修改密码等功能。默认使用 auth_user 表来存储用户数据。二、Auth模块使用1.创建超级用户 (creates...

Django框架(十二)-- 中间件、CSRF跨站请求伪造

中间件一、什么是中间件请求的时候需要先经过中间件才能到达django后端(urls,views,templates,models)响应的时候也需要经过中间件才能到达web服务网关接口   django默认的七个中间件MIDDLEWARE=['django.middleware.securi...
首页上一页...2829303132...下一页尾页