随笔分类 - Djiago
摘要:django debug toolbar 介绍 django debug toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 github地址 文档地址 安装 pip3 install django debug toolbar 配置
阅读全文
摘要:请求头 在http请求头中有一项重要的参数就是contentype,用来告诉浏览器,我服务器传送过来的数据是什么格式,这样浏览器才知道怎么去解析服务器传过来的数据 urlencoded 通常我们form表单提交的数据都是urlencoded格式的数据,这个格式的数据,django会自动解析并放在re
阅读全文
摘要:DRF的版本 版本控制是做什么用的, 我们为什么要用 首先我们要知道我们的版本是干嘛用的呢~~大家都知道我们开发项目是有多个版本的~~ 当我们项目越来越更新~版本就越来越多~~我们不可能新的版本出了~以前旧的版本就不进行维护了~~~ 那我们就需要对版本进行控制~~这个DRF也给我们提供了一些封装好的
阅读全文
摘要:典型FBV视图例子 url路由系统 可以看到url系统拿到url后就去执行了视图函数的as_view()方法,那么这个方法到底做了什么事,我们先来看视图编写部分 视图系统 大家知道,我们编写的CBV的视图类中是没有as_view方法的,所以as_view肯定是我们视图类继承的view.View类中的
阅读全文
摘要:auth认证 导包 默认数据库中使用auth_user表 创建超级用户 验证登陆 校验用户密码和账号,通过返回具体的用户对象 添加session,标识已登陆 接受request和前面通过登陆验证的user对象,将session key保存在浏览器,数据保存在django_session表中。 登陆验
阅读全文
摘要:权限管理 权限管理是根据不同的用户有相应的权限功能,通常用到的权限管理理念Rbac. Rbac 基于角色的权限访问控制(Role Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而
阅读全文
摘要:Django models中关于blank与null的补充说明 建立一个简易Model blank 设置为True时,字段可以为空。设置为False时,字段是必须填写的。字符型字段CharField和TextField是用空字符串来存储空值的。 如果为True,字段允许为空,默认不允许。 null
阅读全文
摘要:Auth组件 Author组件是Django自带的认证系统,包括登录校验,用户信息数据库表,以及修改用户权限,用户注销。给用户增加sesion等一切认证功能 导入auth模块 用户信息 在django项目创建开时,运行python manage.py migrations 和 python mana
阅读全文
摘要:Form介绍 HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。 Dj
阅读全文
摘要:建表准备: django项目models.py建表 总结:给一对多添加对象是时,调用者时是一时add只能添加对象,是多的一方是对象和id都可以
阅读全文
摘要:什么是表内自关联 表内自关联是指表内数据相关联的对象和表是相同字段,这样我们就直接用表内关联将外键关联设置成自身表的字段。同样表内关联也分一对多字段和多对多字段 例如:对于微博评论,每条评论都可能有子评论,但每条评的字段内容应该都是相同的,并且每条评论都只有一个父评论,这就满足了,一对多的情形。父评
阅读全文
摘要:django中的关系字段 1、ForeignKey字段,即外键字段,对应一对多的情况,列如:一本书对应一个出版社,一个出版社可对应多本书。 2、ManyToManyFiled字段,即多对多字段,对应数据库中一个数据相互可以对应多条,列如:一本书可以有多个作者,一个作者可以有多本书 3、OneToOn
阅读全文
摘要:Django的路由系统 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URLc
阅读全文
摘要:Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它
阅读全文
摘要:Djiago 目录介绍 模板文件配置: 静态文件配置: 刚开始学习时可在配置文件中暂时禁用csrf中间件,方便表单提交测试。 Django基础必备三件套 HttpResponse 内部传入一个字符串参数,返回给浏览器。 例如: render 除request参数外还接受一个待渲染的模板文件和一个保存
阅读全文

浙公网安备 33010602011771号