随笔分类 - Django框架
公元二零一九年十月十九号,学这个折磨人的小可爱,挣钱靠你了,CTMD......
摘要:手撸ORM系列 实现了简单的orm框架,在封装好的pymysql及基础上,通过类与对象操作pymysql,对数据库进行管理与一些简单操作。 啥也不说,直接上代码!!! one 封装好pymysql,是实现orm的基本。 two 封装基本的表字段,简单实现了整型与字符串类型。 three 操作pymy
阅读全文
摘要:[TOC] Django 8 auth认证模块 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能。 Django完美的封装了这一系列功能,它内置了强大的用户认证系统 auth,它默认使用auth_user表
阅读全文
摘要:[TOC] Django 7 Cookie 由来 由于http协议是无状态的,每次请求都是独立的,当用户访问浏览器网页时,并不会记录登录状态,所以,对服务器来说,你的每次请求都是全新的。 简介 那么,为了保存用户的登录状态以及信息,就有了cookie,cookie具体指的是一段小信息,他是服
阅读全文
摘要:[TOC] Django 6 在表中批量新增记录的两种方式 第一种 第二种(bulk_create) 自定义简易分页器 利用封装好的分页器 使用: 创建多对多表关系的三种方式 全自动( ) 利用Django提供的ManyToMany字段 好处在于Django orm会自动帮你创建第三张关系表 但是它
阅读全文
摘要:[TOC] Django 5 choice参数 在创建表的过程中,如果遇到重复的数据时,我们可以用数字来代替这个字段对应的记录,比如性别,只有男女之分,所以我们可以事先定义好性别的类别,1表示男,2表示女,然后我们就可以在插入数据时,直接使用这个对应关系了。 当你直接拿到gender字段时,显示出来
阅读全文
摘要:[TOC] Django 4 模型层(models.py) 我们在使用Django框架开发web应用的过程中,不可避免地会涉及到一些数据的管理操作(增删改查),而一旦谈到数据的管理操作,就需要用到数据库管理工具,例如mysql,oracle..... 如果应用程序需要操作数据,那么我们需要在
阅读全文
摘要:[TOC] Django 3 JsonResponse 返回json格式的数据 为什么要给前端返回json格式的字符串 前后端分离,就是基于json格式传输数据 前端从后端写的接口中拿到一个能够共同识别的json格式的数据 | 前端 | 后端 | | : : | : : | | JS
阅读全文
摘要:Django 2 前后端数据交互练习 在html页面中实时更新数据表,并且每一条记录都有与之对应的编辑与删除按钮 表设计 针对 图书 出版社 作者 Django详解之路由层 urls.py 路由与视图函数对应关系 无名分组 会将 这个正则所限制匹配的url当作位置参数传给视图函数 ,若视图函
阅读全文
摘要:Django 1 静态文件配置 静态文件 :指网站所用到的,如js/css/第三方框架...... 通常情况下,网站所用到的静态文件资源,统一都放到static文件夹下 :是访问静态资源的接口前缀 只要你想访问静态资源,你就必须以static开头 form表单 form表单 action参数可以
阅读全文
摘要:Django自学历程 HTTP协议 超文本传输协议 wsgiref模块 动静态网页 静态网页 数据是写死的,万年不变 动态网页 数据是实时获取的 后端获取当前时间展示到前端 后端获取数据库中的数据展示到前端 模板渲染 如何将后端获取的数据 传递给html页面 jinja2模块 模板语法(极其
阅读全文