摘要: 网站服务 想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。 Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务 阅读全文
posted @ 2018-10-18 19:21 显示名称已经被使用 阅读(288) 评论(0) 推荐(0) 编辑
摘要: redis yum安装redis 1.yum安装 2.检测redis是否工作 源码安装redis,编译安装 大家用过yum,是相当省事好用吧,为什么还要学习源码安装? 有人说编译安装性能好?错 编译安装的优势是: 编译安装时可以指定扩展的module(模块),php、apache、nginx都是一样 阅读全文
posted @ 2018-10-18 19:13 显示名称已经被使用 阅读(961) 评论(0) 推荐(0) 编辑
摘要: Linux下查看文件内容的命令 查看文件内容的命令: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件内容 less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符 head 只显示头几行 tai 阅读全文
posted @ 2018-10-15 16:29 显示名称已经被使用 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 背景 linux学习需要配置网络,可以选择桥接网络,nat网络地址转换。 由于linux的服务,众多需要配置一个固定的ip,因此可以选择静态ip配置。 因此在这里自定义nat网络地址转换,可以固定一台linux的ip地址。 1.修改vmware的虚拟网络配置 一定要和图例写的一样 2.打开配置文件  阅读全文
posted @ 2018-10-12 15:54 显示名称已经被使用 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一些命令和快捷键: Ctrl + Alt 切换linux和windows的鼠标 Ctrl + c 或 Ctrl + d退出>状态 在xshell终端输入exit,退出与linux服务器的连接 登录服务器的方式: 1. 进入机房,找到服务器,登录linux(这种方式不现实) 2. 远程登录服务器 通过 阅读全文
posted @ 2018-10-12 15:53 显示名称已经被使用 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 一、形式:小写 {{ name | lower }} 二、过滤器是可以嵌套的,字符串经过三个过滤器,第一个过滤器转换为小写,第二个过滤器输出首字母,第三个过滤器将首字母转换成大写 标签 {{ str|lower|first|upper }} 三、过滤器的参数 显示前30个字 {{ bio | truncatewords:"30" }} 格式化 {{ pub_da... 阅读全文
posted @ 2018-10-11 09:03 显示名称已经被使用 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 模板语言自定义方法介绍 自定义方法注意事项 Django中有simple_tag 和 filter 两种自定义方法,之前也提到过,需要注意的是 simple_tag 和 filter 的区别 simple_tag:可以有多个参数,一般是做数据处理,但不能做if判断语句 filter:一般只能有1个参 阅读全文
posted @ 2018-10-10 21:19 显示名称已经被使用 阅读(343) 评论(0) 推荐(0) 编辑
摘要: CRM简介 CRM全称:customer relationship management 无CRM的痛点 没有CMR的缺点及痛点: 将痛点转换成需求 班级—>课程节次—>学员上课记录 关于表结构 后续完整后补充 关于django的admin 知识点回顾: 使用django中的admin的方法: 1、 阅读全文
posted @ 2018-09-26 17:11 显示名称已经被使用 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 想通过django的Form模块进行数据库中是否已存在用户名的验证,首先我先调用了数据库用户名字段所有的值,发现是个queryset对象。 随后经过查询后发现queryset查询集对象可以调用list工厂方法后,生成一个类似于[('user_name_1','username_2')]的对象,随即把 阅读全文
posted @ 2018-09-26 16:12 显示名称已经被使用 阅读(1549) 评论(0) 推荐(0) 编辑
摘要: 通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: 1 2 3 4 5 class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ... 1 2 3 4 5 clas 阅读全文
posted @ 2018-09-25 20:57 显示名称已经被使用 阅读(1151) 评论(0) 推荐(0) 编辑