摘要: (10.7国庆补写)框架的官网地址:https://v3.bootcss.com/ 主要学习Bootstrap框架提供的样式、组件、插件的使用。 首先下载到本地,在项目中导入使用: 下载的文件中包含:min.css的是压缩的版本,建议使用,容量小加载比较快, 可以把其他的删掉,或者在导入使用的时候注 阅读全文
posted @ 2019-10-07 22:21 游走De提莫 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 单例模式 (Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信 阅读全文
posted @ 2019-10-06 19:39 游走De提莫 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在讲区别以及联系之前先简要的介绍一下,这三者都是什么(本篇文章适合刚入门的新手,大佬请出门左转) 1.什么是 Git? Git 是一个版本控制系统。 版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。 以前在没有使用版本控制的时候,我们通常在我们的项目根目录下这样命名 阅读全文
posted @ 2019-09-28 14:39 游走De提莫 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Django中间件 一、什么是中间件 django中间件就是类似于django的保安;请求来的时候需要先经过中间件,才能到达django后端(url,views,models,templates), 响应走的的时候也需要经过中间件才能到达web服务器网关接口处; 中间件位于web服务端与url路由层 阅读全文
posted @ 2019-09-25 22:36 游走De提莫 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 多对多的三种创建方式 1、全自动(推荐使用的**) 优势:第三张可以任意的扩展字段 缺点:ORM查询不方便,如果后续字段增加更改时不便添加修改 manyToManyField创建的第三张表属于虚拟的,后缀会自动添加有_id的外键字段 创建的方式: 2、纯手动(不推荐使用) 需要手动创第三方表 优势: 阅读全文
posted @ 2019-09-25 08:06 游走De提莫 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Django中的choice字段 应用的场景: 用户信息举列:如用户性别、婚否、学历、工作状态等可以列举出来供选择的信息 书写models创建表模型: 数据的获取和查询: 总结: """ 1 存choice里面罗列的数字与中文对应关系 print(user_obj.get_gender_displa 阅读全文
posted @ 2019-09-23 23:05 游走De提莫 阅读(248) 评论(0) 推荐(0) 编辑
摘要: app的创建注意事项: 在Django新创建的app要在seetings.py中添加注册,才会生效 创建app:django-adminapp an startapp app名称 或者 python3 mansge.py startpp名称 手动创建的app不会自带存放html的templates文 阅读全文
posted @ 2019-09-21 23:56 游走De提莫 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 数据库查询优化 优化:虽然减轻了数据库的压力,但查询速度大大的减慢 ORM内所有的语句操作,默认都是惰性查询,只有你在真正的需要数据的时候才会走数据, 如果你只是写ORM语句时,是不会走数据库的,这样的原理设计,主要是在于减轻数据库的压力。 例如: 查询优化的关键字方法:select_related 阅读全文
posted @ 2019-09-21 14:52 游走De提莫 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Django ORM中常用的字段和参数 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。(一 阅读全文
posted @ 2019-09-20 00:08 游走De提莫 阅读(306) 评论(0) 推荐(0) 编辑
摘要: FBV与CBV 视图函数并不只是指函数,也可以是类 FBV:基于函数的视图,类似面向函数式编程 CBV:基于类的视图,类似面向对象编程 研究解析render源码: render:返回html页面;并且能够给该页面传值 分析:FBV视图原理 from django.shortcuts import r 阅读全文
posted @ 2019-09-18 23:48 游走De提莫 阅读(432) 评论(0) 推荐(0) 编辑