Django
文章平均质量分 76
- 打小就隔路à
这个作者很懒,什么都没留下…
展开
-
Django ManyToManyField多对多关系的实例详解
Django ManyToManyField多对多关系的实例详解一、介绍二、多对多的关系三、正向查询和反向查询1.正向查询2.反向查询一、介绍Django 的 ORM 有多种关系:一对一,多对一,多对多各自定义的方式为 :一对一: OneToOneField多对一: ForeignKey多对多: ManyToManyField二、多对多的关系举例: 现有两张表,user表和group表。user表中的字段有用户名,邮箱,年龄等信息。而group表中有组名信息。我们知道一个用户可以属于多个原创 2021-07-07 10:10:46 · 1131 阅读 · 0 评论 -
❤️所谓的数据库物理外键和逻辑外键❤️
所谓的数据库物理外键和逻辑外键前言二级目录三级目录前言当看到物理外键的时候,第一反应是有物理外键那一定有逻辑外键,那我熟悉的外键是什么?物理外键指的是使用foreign key 作为外键关联另一张的字段的连接方法,而且限定了引擎为InnoDB,而逻辑外键,又叫做事实外键,是因为存在语法上的逻辑关联而产生的外键,需要有连接关键词inner join 或者left join 等等和连接部分,也就是on后面的部分,如果需要对应的设置,也可以加上set等语句。内容区别逻辑外键在数据库原创 2021-05-13 17:55:58 · 446 阅读 · 1 评论 -
Django与Ajax
Django与Ajax一、Django与ajax二、ajax前后端1.前端2.后端三、ajax发送其他请求的注意事项四、上传文件1.form表单上传文件2.ajax 上传文件(前端)3.ajax 上传文件(后端)一、Django与ajax概念AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)原创 2021-05-04 22:14:39 · 317 阅读 · 0 评论 -
Django中session的使用
Django中session的使用一、Session的概念二、Django中Session的存储三、Django中Session的配置(1)数据库Session(2)缓存Session(3)文件Session(4)缓存+数据库Session(5)加密cookie Session四、Session的基本操作一、Session的概念cookie是在浏览器端保存键值对数据,而session是在服务器端保存键值对数据session 的使用依赖cookie:在使用Session后,会在Cookie中存储一个s原创 2021-05-04 21:47:30 · 7535 阅读 · 2 评论 -
Django框架——外键和表关系
Django框架——外键和表关系前言一、外键二、外键删除操作三、表关系(1)一对多:(2)一对一:(3)多对多:前言在MySQL中,表有两种引擎,一种是InnoDB,另外一种是myisam。如果使用的是InnoDB引擎,是支持外键约束的。外键的存在使得ORM框架在处理表关系的时候异常的强大。因此这里我们首先来介绍下外键在Django中的使用。一、外键类定义为 class ForeignKey(to,on_delete,options)。第一个参数是引用的是哪个模型,第二个参数是在使用外键引用的模原创 2021-04-22 16:13:17 · 302 阅读 · 1 评论 -
快速上手 Django 框架开发
这里写目录标题前言一、安装 Django 并启用脚手架二、Django App 的类别三、实现自定义 App前言Django 由 Adrian Holovaty 和 Simon Willison 在 2003 年的秋天写成,并在 2005 年正式发布。他们俩当时为一个新闻报社制作网站,对快速开发有着比较高的需求,并且希望能够在开发的同时也能够让非技术人员为网站添加内容。于是这也使得 Django 具备了两项鲜明的特点:高度强调可复用性和可插拔性,内置大量现成的成熟组件,开发效率极高自带与数据库联动原创 2021-04-14 19:30:58 · 222 阅读 · 2 评论 -
浅谈Django框架
浅谈Django框架一、Django简介二、Django的特点三、Django项目目录四、Django基本命令五、Django表单一、Django简介Python下有多款不同的 Web 框架,Django是最有代表性的一种。许多成功的网站和APP都基于Django。Django是一个开源的Web应用框架,由Python写成。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。二、Django的特点强大的数据库功能:用python的类继承,几行代码就可以拥有一个动态的数据库操原创 2021-04-13 14:37:43 · 178 阅读 · 0 评论