摘要: 上下文处理器 上下文处理器是可以返回一些数据,在全局模板中都可以使用。比如登录后的用户信息,在很多页面中都需要使用,那么我们可以放在上下文处理器中,就没有必要在每个视图函数中都返回这个对象。 在settings.TEMPLATES.OPTIONS.context_processors中,有许多内置的 阅读全文
posted @ 2018-11-13 11:57 code练习生 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 在http请求 到达视图函数之前 和视图函数return之后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 Django1.9版本以后中间件的执行流程 1、执行完所有的request方法 到达视图函数。 2、执行中间件的其他方法 3、经过所有response方法 返回客户端。 注 阅读全文
posted @ 2018-11-13 11:54 code练习生 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 查询学校的课程表和自己的期末成绩, 每次都要用电脑登录,手机不兼容,很多学校手机都可以查看成绩之类的了。 所有研究了几天,爬取了学校的成绩。 1.模拟登录 2.获取登录后网页数据 3.解析数据,提取需要的信息 4.保存到数据库 5.查询,重新排版展示出来 # -*- coding: utf-8 -* 阅读全文
posted @ 2018-10-14 20:04 code练习生 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 动态语言Python有着自己的虚拟环境,虚拟环境是程序执行时的独立执行环境,在同一台服务器中可以创建不同的虚拟环境供不同的系统使用,项目之间的运行环境保持独立性而相互不受影响。例如项目A可以在基于Python2的环境中运行,而项目B可以在基于Python3的环境中运行。Python通virtuale 阅读全文
posted @ 2018-08-15 18:13 code练习生 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。 环境 Ubuntu 18.04 安装Redis服务器端 ~ sudo apt-get install r 阅读全文
posted @ 2018-08-10 20:37 code练习生 阅读(20124) 评论(2) 推荐(3) 编辑
摘要: 系统崩坏了,重装过几次,这次决定不充装了。 搜索大神解决方案后,了解到是图形界面程序损坏,可能是在更新内核或者安装软件的时候,把与xorg相关的文件给清除了。 解决方案如下: 1.登录系统进入,黑屏后 ,Ctrl+ALT+F4 进到命令行模式 2.执行 sudo apt-get update 3.输 阅读全文
posted @ 2018-08-09 20:43 code练习生 阅读(8950) 评论(2) 推荐(0) 编辑
摘要: Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码 mysql默认密码为空 但是使用mysql -uroot -p 命令连接mysql时,报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' 阅读全文
posted @ 2018-08-07 11:28 code练习生 阅读(30378) 评论(12) 推荐(10) 编辑
摘要: import pygame # 导入游戏包 pygame.init() # 导入并初始化所有pygame模块,使用其他模块之前必须先调用init()方法 print('下面是游戏代码:') # 绘制矩形 # 坐标系 左上角(0,0),向右x+,向下y+ # 游戏中,所有可见元素都是以矩形区域来描述位 阅读全文
posted @ 2018-07-25 20:24 code练习生 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 —— Object Oriented Programming 简写 OOP 1.面相过程 和 面相对象 基本概念 1.1 面相过程 —— 怎么做? 把完成某一个需求的 所有步骤 从头到尾 逐步实现 根据开发需求,将某些 功能独立 的代码 封装 成一个又一个 函数 最后完成的代码,就是顺 阅读全文
posted @ 2018-07-17 16:38 code练习生 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、数学相关 1、绝对值:abs(-1)2、最大最小值:max([1,2,3])、 min([1,2,3])3、序列长度:len('abc')、 len([1,2,3])、 len((1,2,3))4、取模:divmod(5,2) //(2,1)5、乘方:pow(2,3,4) //2**3/46、浮 阅读全文
posted @ 2018-07-17 16:10 code练习生 阅读(206) 评论(0) 推荐(0) 编辑