01 2020 档案

摘要:通用方法: 1、先去配置文件中写下面的一句配置 MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 2、导入模块以及配置文件 from django.views.static import serve from xxx(你的项目名) import setting 阅读全文
posted @ 2020-01-20 16:23 alen_zhan 阅读(286) 评论(0) 推荐(0) 编辑
摘要:一、django请求生命周期图 二、django中间件介绍 1、django默认中间件 django中有七个默认的中间件,我们可以在settings中查看,这里其实中间件也是一个个个的类,我们也可以查看只需要通过from 中间件(除最后一个字段)import 中间件名字 那除了django默认的几个 阅读全文
posted @ 2020-01-14 21:41 alen_zhan 阅读(602) 评论(0) 推荐(0) 编辑
摘要:python中的装饰器以及wraps详解 请参考 https://www.cnblogs.com/slysky/p/9777424.html Python装饰器(decorator)在实现的时候,被装饰后的函数其实已经是另外一个函数了(函数名等函数属性会发生改变),为了不影响,Python的func 阅读全文
posted @ 2020-01-14 00:05 alen_zhan 阅读(114) 评论(0) 推荐(0) 编辑
摘要:一、cookie与session简介 1、cookie与session的作用 由来:由于HTTP协议是无状态的,每次请求都是一个全新的请求,并不会帮我们保存一些有用的数据,比如用户名密码等,所以我们想要保存用户的信息那么cookie就登场啦。 简单介绍来说就是用来保存与校验用户的信息。当你第一次登录 阅读全文
posted @ 2020-01-13 21:42 alen_zhan 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、初始forms组件 小需求: 我们写一个注册页面 获取用户输入的用户名与密码,用户点击注册发送到后端做用户名密码的校验 用户名中不能包含金瓶mei 如果包含报错提示不符合社会主义核心价值观 密码可不能为空 如果为空报错提示密码不能为空 你个DSB - 代码演示 """day56 URL Conf 阅读全文
posted @ 2020-01-13 20:15 alen_zhan 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一、多对多的三种创建方式 1、三种方式 1、全自动(较为常用) 2、纯手动(了解) 3、半自动(推荐使用) 2、优缺点比较 1、全自动: 优点:第三张表自动帮你创建 缺点:第三张表无法扩展额外的字段 2、纯手动: 优点:第三张表可以扩展额外的字段 缺点:orm查询的时候会带来不便 3、半自动: 优点 阅读全文
posted @ 2020-01-11 23:39 alen_zhan 阅读(208) 评论(0) 推荐(0) 编辑
摘要:一、自定义字段类型 from django.db import models # Create your models here. # 自定义CHAR类型 from django.db.models import Field class RealCharField(Field): # 这里是要继承F 阅读全文
posted @ 2020-01-09 21:43 alen_zhan 阅读(1011) 评论(1) 推荐(0) 编辑
摘要:一、查询所有orm的SQL语句的方法 - 把下面这段代码添加到settings中即可 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'cl 阅读全文
posted @ 2020-01-09 09:42 alen_zhan 阅读(413) 评论(2) 推荐(0) 编辑
摘要:一、单表查询前期准备 1、新建数据库修改django默认配置数据库 去django项目下的settings修改数据库参数 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'day53', # 写你自己的 阅读全文
posted @ 2020-01-08 23:00 alen_zhan 阅读(562) 评论(1) 推荐(1) 编辑
摘要:一、python 之禅 用一行就带你体会python的美及简洁 使用方法:在cmd中输入python然后回车,再输入import this 二、render 的原理 render原理其实就是相当于是Template以及Context的结合体,接下来我们就简单的模拟下,那么在使用之前我们需要在view 阅读全文
posted @ 2020-01-07 21:45 alen_zhan 阅读(662) 评论(3) 推荐(0) 编辑
摘要:一、Django 表关系的创建 1、表的对应关系 一对多 多对多 一对一 2、如何判断表的对应关系 利用换位思考的方式,分别站在两张表的角度上去思考 这里比如我们以图书管理系统为例来创建几个简单的表 图书表 出版社表 作者表 为了方便演示,这里我们就强行规定了表之间的关系: 图书和出版社是一对多的外 阅读全文
posted @ 2020-01-06 21:43 alen_zhan 阅读(332) 评论(0) 推荐(0) 编辑
摘要:一、静态文件 什么是静态文件? 简单来说静态文件就是已经提前写好了的,可以给网站使用的文件 比如: css js 第三方的一些组件:如bootstrap, sweetalter ,fontawesome等 现在我们已经知道了网站所使用的HTML文件要存放到templates文件夹中,那么同理针对网站 阅读全文
posted @ 2020-01-04 21:09 alen_zhan 阅读(752) 评论(4) 推荐(1) 编辑
摘要:'''一个嵌套很多层的列表,如l=[1,2,[3,[4,5,6,[7,8,[9,10,[11,12,13,[14,15]]]]]]],用递归取出所有的值'''l = [1, 2, [3, [4, 5, 6, [7, 8, [9, 10, [11, 12, 13, [14, 15]]]]]]]def 阅读全文
posted @ 2020-01-03 21:21 alen_zhan 阅读(717) 评论(0) 推荐(1) 编辑
摘要:'''有一个列表[3,4,1,2,5,6,6,5,4,3,3]请写出一个函数,找出该列表中没有重复的数的总和''' def func(l): res = [] sum_s = 0 for i in l: if i not in res: res.append(i) sum_s += i return 阅读全文
posted @ 2020-01-03 21:03 alen_zhan 阅读(145) 评论(0) 推荐(0) 编辑
摘要:关于 [lambda x: x*i for i in range(4)] 理解 题目: lst = [lambda x: x*i for i in range(4)] res = [m(2) for m in lst] print res 实际输出:[6, 6, 6, 6] 想要输出 [0, 2, 阅读全文
posted @ 2020-01-03 20:41 alen_zhan 阅读(317) 评论(0) 推荐(0) 编辑
摘要:一、学习准备 1、下载安装Django(建议安装1.x版本) 方法:终端cmd输入命令:pip install django==1.11.12 然后回车即可 校验是否安装成功:django-admin OK这里暂时先到这里,接下来要模拟Django的原理,后面会重点介绍Django的语法以及创建 二 阅读全文
posted @ 2020-01-03 20:25 alen_zhan 阅读(232) 评论(0) 推荐(1) 编辑
摘要:程序员必备储备资源网站 1.前端网站模板 http://www.cssmoban.com/ 2.前端开源项目CDN https://www.bootcdn.cn/ 3.前端W3C https://www.w3school.com.cn/ 4.(bootstrap)HTML、CSS 和 JS 框架 h 阅读全文
posted @ 2020-01-02 22:41 alen_zhan 阅读(273) 评论(1) 推荐(0) 编辑
摘要:一、学习工具: bootstrap网址:(http://www.bootcss.com/) 二、学前准备: 1、下载(建议最好不要下载最新版本): 2、联网时访问无需下载 这里向大家介绍另一个网站BootCDN:https://www.bootcdn.cn/ 点击选中后进去,找到 3.x版本的,然后 阅读全文
posted @ 2020-01-02 19:32 alen_zhan 阅读(436) 评论(0) 推荐(0) 编辑
摘要:Python的垃圾回收机制 简介(三种方式) 引用计数(python默认):记录该对象当前被引用的次数,每当新的引用指向该对象时,它的引用计数ob_ref加1,每当该对象的引用失效时计数ob_ref减1,一旦对象的引用计数为0,该对象立即被回收 标记清除:第一段给所有活动对象标记,第二段清除非活动对 阅读全文
posted @ 2020-01-02 13:28 alen_zhan 阅读(728) 评论(0) 推荐(1) 编辑
摘要:ascii: 在计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit),有0和1两种状态,因此,8个二进制位可以组合出256种状态,这被称为字节(byte)。上个世纪60年代,美国制定了一套字符编码,对英文字符与二进制之间做了联系,这被称为ASCII码,一直沿用至今。 ASCII码一共规 阅读全文
posted @ 2020-01-02 09:43 alen_zhan 阅读(924) 评论(0) 推荐(1) 编辑
摘要:一、模拟博客园页面搭建 /*这是一个博客园首页的样式*/ /*通用样式*/ body { margin: 0; background-color: #eeeeee; } a { text-decoration: none; } ul { list-style-type: none; padding- 阅读全文
posted @ 2020-01-01 21:37 alen_zhan 阅读(247) 评论(0) 推荐(0) 编辑

返回顶部
点击右上角即可分享
微信分享提示