06 2019 档案

摘要:类继承中的方法调用示例: 注意:类实例化对象找自己类的方法,如果没有才会去父类中这个方法 实例化后self.site与self.model_class都被重新赋值 阅读全文
posted @ 2019-06-30 20:58 WiseAdministrator 阅读(289) 评论(0) 推荐(0)
摘要:完整项目链接:https://www.cnblogs.com/WiseAdministrator/articles/11073919.html urls.py文件: forms.py文件: views.py文件: html文件: 注意:加上{{ formset.management_form }}  阅读全文
posted @ 2019-06-30 16:36 WiseAdministrator 阅读(1080) 评论(0) 推荐(0)
摘要:一、用户访问网站的基本流程 下面用户访问网站的基本流程: 二、HTTP协议 版本: Http请求方法: 三、URL组成 第一部分用"://"隔开,第二部分用"/"符号隔开 四、静态网页资源 在网页设计中,纯HTMl格式的网页(包含图片,视频,JS,CSS等样式)通常被称作“静态网页”。 静态网页是相 阅读全文
posted @ 2019-06-30 15:17 WiseAdministrator 阅读(308) 评论(0) 推荐(0)
摘要:常见的HTTP状态码: HTTP状态码的英文为HTTP Status Code 1XX系列状态码: 100 Continue继续。客户端应继续其请求 2XX系列状态码: 200 客户端请求成功 3XX系列状态码: 301 – 资源(网页等)被永久转移到其它URL 302 临时跳转,跳转的地址通过Lo 阅读全文
posted @ 2019-06-30 09:03 WiseAdministrator 阅读(243) 评论(0) 推荐(0)
摘要:在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题; 亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。 此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。 virtualenv,一个可以帮助我们管理不同 P 阅读全文
posted @ 2019-06-28 20:01 WiseAdministrator 阅读(169) 评论(0) 推荐(0)
摘要:一、计划任务crond服务 什么是计划任务: 后台运行,到了预定的时间就会自动执行的任务,前提是:事先手动将计划任务设定好。这就用到了crond服务 crond服务相关的软件包 语法: 注意: 1 查看计划任务的执行:tail -f /var/log/cron 2 写计划任务时,命令必须加上绝对路径 阅读全文
posted @ 2019-06-28 19:55 WiseAdministrator 阅读(385) 评论(0) 推荐(0)
摘要:Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令。 ifconfig 查询、设置网卡和ip等参数 ifup,ifdown 脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xsh 阅读全文
posted @ 2019-06-28 16:58 WiseAdministrator 阅读(356) 评论(0) 推荐(0)
摘要:一、安装Python3 1.1 下载python源码包: python官网下载地址:https://www.python.org/downloads/release/python-362/ 源码包下载地址:https://www.python.org/ftp/python/3.6.2/Python- 阅读全文
posted @ 2019-06-27 23:10 WiseAdministrator 阅读(169) 评论(0) 推荐(0)
摘要:linux xshell常用快捷键? 补充: linux 常见快捷键: Ctrl + D # 退出当用户 Ctrl + Shift + r # 重新登录前一个用户 Ctrl + l # 清屏, clear # 清屏 logout # 退出当前用户 ctrl + c # 终止当前操作 tab键 # 用 阅读全文
posted @ 2019-06-27 22:15 WiseAdministrator 阅读(5849) 评论(3) 推荐(2)
摘要:所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 一、什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编 阅读全文
posted @ 2019-06-27 16:54 WiseAdministrator 阅读(225) 评论(0) 推荐(0)
摘要:Ctrl + D -- 添加当前页 标签 Ctrl + T -- 打开新的网页 Ctrl + L -- 定位到URL地址栏 Ctrl + Tab -- 标签页的相互切换 Ctrl + W -- 关闭当前标签 Ctrl + N -- 打开新窗口。 Ctrl + F5 -- 强制刷新页面 F12 开发者 阅读全文
posted @ 2019-06-27 08:49 WiseAdministrator 阅读(828) 评论(0) 推荐(0)
摘要:一、 Linux命令行的组成结构 二、Linux系统命令操作语法格式 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要! linux命令,参数之间,普遍应该用 阅读全文
posted @ 2019-06-26 18:30 WiseAdministrator 阅读(345) 评论(0) 推荐(0)
摘要:一、Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜 阅读全文
posted @ 2019-06-26 17:22 WiseAdministrator 阅读(240) 评论(0) 推荐(0)
摘要:一、为什么要远程连接Linux 在实际的工作场景中,虚拟机界面或者物理服务器本地的终端都是很少接触的,因为服务器装完系统之后,都要拉倒IDC机房托管,如果是购买的云主机,那更碰不到服务器本体了,只能通过远程连接的方式管理自己的Linux系统。 因此在装好Linux系统之后,使用的第一步应该是配置好客 阅读全文
posted @ 2019-06-26 16:29 WiseAdministrator 阅读(10139) 评论(0) 推荐(0)
摘要:一、下载centos系统ISO镜像 1.1官方下载centos系统ISO镜像: 要安装centos系统,就必须得有centos系统软件安装程序,可以通过浏览器访问centos官网http://www.centos.org,然后找到Downloads - > mirrors链接,点击后进入下载,但是由 阅读全文
posted @ 2019-06-26 15:23 WiseAdministrator 阅读(583) 评论(0) 推荐(0)
摘要:Typora For Markdown 语法 [TOC] 数学表达式 要启用这个功能,首先到 中启用。然后使用 符号包裹Tex命令,例如: 将产生如下的数学表达式: $\lim_{x \to \infty} \exp( x)=0$ 下标 下标使用 包裹,例如: 将产生H~2~O, 即水的分子式。 上 阅读全文
posted @ 2019-06-25 22:30 WiseAdministrator 阅读(423) 评论(0) 推荐(0)
摘要:流程图可以简单地描述一个过程,是对过程、算法、流程的一种图像表示,在技术设计、交流及商业简报等领域有广泛的应用。流程图可分为:数据流程图和作业流程图。 一、程序流程图的作用 程序流程图的作用程序流程图的作用程序流程图的作用 程序流程图是人们对解决问题的方法、思路或算法的一种描述。 流程图优点: 采用 阅读全文
posted @ 2019-06-25 17:46 WiseAdministrator 阅读(25377) 评论(0) 推荐(1)
摘要:CRM,客户关系管理系统(Customer Relationship Management)。企业用CRM技术来管理与客户之间的关系,以求提升企业成功的管理方式,其目的是协助企业管理销售循环:新客户的招徕、保留旧客户、提供客户服务及进一步提升企业和客户的关系,并运用市场营销工具,提供创新式的个人化的 阅读全文
posted @ 2019-06-25 17:30 WiseAdministrator 阅读(2863) 评论(0) 推荐(0)
摘要:一、settings配置文件中配置 二、url路由中配置 三、models.py文件中的写法 四、views视图函数中的写法,上传一个图片: 五、更新上传了的文件 (注意,只是会更新数据库中那个字段保存的文件的路径,但是之前上传的文件是不会被自动删除的,需要我们自行再写逻辑来删除之前上传错的或者需要 阅读全文
posted @ 2019-06-25 15:31 WiseAdministrator 阅读(176) 评论(0) 推荐(0)
摘要:一、创建github仓库 1.1 新建git仓库: 1.2 填写仓库信息: 添加readme文件 添加想要忽略的文件 .gitignore文件,例如.pyc等文件 1.3 创建ok: 二、添加ssh用户 某台机器想要和github的仓库交互,需要提交这台机器的ssh公钥,添加到github账户 2. 阅读全文
posted @ 2019-06-25 12:16 WiseAdministrator 阅读(166) 评论(0) 推荐(0)
摘要:点开pycharm里的菜单选项 设置git代码仓库的地址 修改了代码之后,如何推送到git服务器上 通过pycharm下载代码仓库 pycharm中如何设置分支 pycharm新建了分支,gitlab也能看到 阅读全文
posted @ 2019-06-25 11:41 WiseAdministrator 阅读(204) 评论(0) 推荐(0)
摘要:一、GIT与GITHUB 交互数据的方式: 使用github或者码云等公有代码仓库,托管代码的地方,谁都可以看 公司内部使用gitlab私有仓库 github和gitlab的区别: github国外公共仓库不安全,国内的码云代码仓库,可能会暴露自己公司代码机密,等着被开除吧。。 自建gitlab私有 阅读全文
posted @ 2019-06-25 10:25 WiseAdministrator 阅读(471) 评论(0) 推荐(0)
摘要:一、GIT分支的概述 假设公司需要新开发一个网站,这个写代码的工作进行分配,分给两个程序员进行功能开发,一个是程序员Lisa的分支,一个是程序员alice的分支,他俩自己的分支别人看不到,当他俩代码写完后,合并到master主分支上,这样既保证主代码的安全,又能协同开发,互不影响。 二、GIT分支的 阅读全文
posted @ 2019-06-25 09:50 WiseAdministrator 阅读(300) 评论(0) 推荐(0)
摘要:一、GIT工作流程 使用git就是将本地文件(工作目录workspace)的文件,添加到暂存区(stage),然后提交到本地仓库(repository),最终可以协同开发,推送到远程仓库(remote) 二、建立Git仓库 git版本库,也叫做git仓库(repository),也就是一个文件夹。 阅读全文
posted @ 2019-06-24 22:15 WiseAdministrator 阅读(338) 评论(0) 推荐(0)
摘要:一、git的诞生 Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 二、集中式和分布式版本控制 集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本, 阅读全文
posted @ 2019-06-24 20:25 WiseAdministrator 阅读(183) 评论(0) 推荐(0)
摘要:面包屑设计 1.1 面包屑通过一个列表存放字典数据的结构设计: 在把数据结构放入request中封装在前端调用: 1.2 面包屑的模板渲染: 阅读全文
posted @ 2019-06-24 18:33 WiseAdministrator 阅读(621) 评论(0) 推荐(0)
摘要:一 、后台管理系统中的左侧菜单栏设计 设计理念:通过Django中的自定义标签设计 ,可以实现一级菜单,例如home的主页。可以实现二级菜单,例如客户列表中包含:公有客户信息菜单+私有客户信息菜单 1.1 设计数据结构: 1.2 自定表标签:inclusion_tag使用 注意:1.在项目中创建一个 阅读全文
posted @ 2019-06-24 18:02 WiseAdministrator 阅读(1173) 评论(0) 推荐(0)
摘要:一、pillow的简单使用 1.1 安装:pip3 install pillow 1.2 图片的创建: 1.3 创建画笔对象: 1.4 画点: 1.5 画线: 1.6 画圆&画弧线: 1.7 画布写字体: 1.8 特殊字体,指定字体格式: 1.9 文件操作: 二、pillow实例(生成验证码) 阅读全文
posted @ 2019-06-24 16:29 WiseAdministrator 阅读(533) 评论(0) 推荐(0)
摘要:基于bootstrap样式的 AdminLTE-master模板管理系统 AdminLTE-master开源模板: https://github.com/Tiger0409/AdminLTE-master 后台管理分两个应用实现: 应用1:rbac 权限管理 应用2:web 信息展示 项目结构图例: 阅读全文
posted @ 2019-06-23 19:34 WiseAdministrator 阅读(4789) 评论(0) 推荐(0)
摘要:一、QuerySet 1.1 可切片: 1.2 可迭代: 1.3 惰性查询: 一般来说,只有在“请求”查询集 的结果时才会到数据库中去获取它们。当你确实需要结果时,查询集 通过访问数据库来求值。 关于求值发生的准确时间,参见何时计算查询集。 1.4 缓存机制: 每个查询集都包含一个缓存来最小化对数据 阅读全文
posted @ 2019-06-20 13:22 WiseAdministrator 阅读(1102) 评论(0) 推荐(0)
摘要:一、Django的内置分页器(paginator) view.py index.html: 扩展实例: show.html: model.py文件内容: 二、自定义分页 当数据库中数据有很多,我们通常会在前端页面做分页展示。 分页的数据可以在前端页面实现,也可以在后端实现分页。 后端实现分页的原理就 阅读全文
posted @ 2019-06-09 11:38 WiseAdministrator 阅读(223) 评论(0) 推荐(0)
摘要:一、auth模块 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 阅读全文
posted @ 2019-06-06 22:20 WiseAdministrator 阅读(1135) 评论(0) 推荐(0)
摘要:一、Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误 阅读全文
posted @ 2019-06-04 20:05 WiseAdministrator 阅读(1010) 评论(0) 推荐(0)
摘要:一、中间件介绍 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: 如果你想修改请求,例如被传送到view中的HttpReque 阅读全文
posted @ 2019-06-03 17:01 WiseAdministrator 阅读(540) 评论(0) 推荐(0)
摘要:一、jquery之cookie操作 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术; 下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery. 阅读全文
posted @ 2019-06-03 15:28 WiseAdministrator 阅读(200) 评论(0) 推荐(0)