摘要: 闲话不多说,上代码。 阅读全文
posted @ 2018-11-29 11:44 大泽九章 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个cmdb系统的分页,尽管Django本身有分页的模块儿,但是还是想实现一下自己心中想的分页的一种逻辑 因为,在我们工作当中,当我们的数据量超级大的时候,其实我们每次分页查询都不必将所有的数据查询出来,而是可以按阶段的查询,举个例子 每次查询5页数据,当需要第六页的时候,再次进行加载,为了 阅读全文
posted @ 2018-11-21 23:07 大泽九章 阅读(534) 评论(0) 推荐(0) 编辑
摘要: python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境: 在这里首先强调一下,Centos7系统自带的Python2我们不要删除,我们要做的是在Python2和pytho 阅读全文
posted @ 2018-11-04 23:04 大泽九章 阅读(717) 评论(1) 推荐(0) 编辑
摘要: 上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包 1、 python-devel 命令:yum -y install python-devel 安装Django1.8.2 pillow django-ckeditor5.4.0 pip3 install django==1 阅读全文
posted @ 2018-11-04 23:04 大泽九章 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 在项目发布之前,首先准备好我们编写好的Django项目,这个我们在之后博客有写,大家可以去看, 首先,先开始安装linux服务器,作为Django项目的发布服务器。以Vmware虚拟机为例子,大家也可以用云主机作为主机。 1、选择创建虚拟机按钮 2、选择典型安装 3、选择安装镜像 4、选择安装的路径 阅读全文
posted @ 2018-10-30 11:24 大泽九章 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 我们之前已经完成了项目的结构搭建,但是,在Django当中,我们强调的一个重要概念是app,比如Django自带的admin就是一个成功的app典范,那么我们应该如果整理自己的项目结构,才能让我们的app真正的独立出来,我们以之前的OurBlog项目为例: 为了项目的可迁移性,我们将静态文件和模板文 阅读全文
posted @ 2018-10-29 12:27 大泽九章 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 开发流程介绍 之前Django的学习过程当中已经把基本Django开发学完了,现在以Django 的博客项目完成一遍课程的回顾和总结。同时来一次完整开发的Django体验。 一个产品从研究到编码我们要经历以下的过程: 博客开发需求分析与建模 需求分析 本次项目完成的是一个博客的项目,博客主要目的是为 阅读全文
posted @ 2018-10-22 18:11 大泽九章 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。 编写一个成熟可用的程序是一个工作量很大的工程,并非我们一次性就可以搞定的工作,所以在开发过程当中需要: 1、 多人协作 随着对程序体验的需求的提高,一个程序需求的编程知识和模块也在增多,这种 阅读全文
posted @ 2018-10-18 11:20 大泽九章 阅读(2222) 评论(0) 推荐(0) 编辑
摘要: paramiko 远程控制介绍 Python paramiko是一个相当好用的远程登录模块,采用ssh协议,可以实现linux服务器的ssh远程登录。首先来看一个简单的例子 这是一段最简单的paramiko的代码,其中比较难理解的就是白名单概念,所谓的白名单就是ssh的know_hosts文件,用来 阅读全文
posted @ 2018-10-16 23:37 大泽九章 阅读(4713) 评论(0) 推荐(0) 编辑
摘要: Django 拥有自己独立的表单功能块,可以完成: 1、表单的定义 2、表单的校验 3、表单的前端样式 等功能,方便我们开发,那么接下来,我们看一下表单的定义 首先我们确定我们要编写的功能,一个提供给博客的访客发送自己的联系方式的功能。并且搭建相对应的数据库 表单的定义 form表单的定义通过Dja 阅读全文
posted @ 2018-10-15 22:14 大泽九章 阅读(984) 评论(0) 推荐(0) 编辑