随笔分类 - 项目管理
摘要:一、标题 在想要设置为标题的文字前面加#来表示 一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。 注:标准语法一般在#后跟个空格再写文字,貌似简书不加空格也行。 示例: # h1标题 ## h2 标题 ### h3 标题 #### h4 标题 ##### h5 标题 ###### h6
阅读全文
摘要:原文地址 docs.openstack.org 这是可供参考的常用命令列表 认证 (keystone)¶ 列出所有的用户 列出认证服务目录 镜像(glance)¶ 列出您可以访问的镜像 删除指定的镜像 openst
阅读全文
摘要:Owncloud迁移上云案例 1、创建VPC VPC、子网、internet网关、安全组、路由 2、创建EC2 选规格、选系统、安全组、外网IP、下载好秘钥 连接EC2:ssh -i "hqs01.pem" ec2-user@52.80.131.140 3、安装LAMP并启动相应服务 # 1、检查系
阅读全文
摘要:一、支付接口 1、支付接口路由 创建LuffyCity/shopping/payment_view.py文件,在 shopping/urls.py 中添加支付接口路由: from django.urls import path from .views import ShoppingCarView f
阅读全文
摘要:一、结算中心表结构 编写 LuffyCity/shopping/models.py 文件,设计结算中心表结构。 1、优惠券 该类定义的是优惠券生成规则。总共设计有三种优惠券类型:通用券、满减券、折扣券。 from django.db import models from django.contrib
阅读全文
摘要:在项目中添加商城购物结算模块: # 在项目目录下执行如下命令 $ python3 manage.py startapp shopping 将应用注册到settings.py中: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.au
阅读全文
摘要:在项目中创建新应用:Login,来实现注册、登录、认证功能。 一、注册接口 1、创建注册路由 首先在工程路由中添加login应用路由: from django.contrib import admin from django.urls import path, include, re_path fr
阅读全文
摘要:一、DRF版本控制介绍 随着项目更新,版本会越来越多,不能新的版本出现,旧版本就不再使用维护了。因此不同的版本会有不同的处理,且接口会返回不同的信息。 API版本控制允许我们在不同的客户端之间更改行为(同一个接口的不同版本会返回不同的数据)。 DRF提供了许多不同的版本控制方案。可能会有一些客户端因
阅读全文
摘要:一、课程详情接口 1、添加课程详情url LuffyCity/Course/urls.py文件中添加课程详情url,携带course_id: 2、添加课程详情序列化器 在LuffyCity/Course/serializers.py文件中添加如下内容: 3、添加课程详情视图 在LuffyCity/C
阅读全文
摘要:课程模块,包括了免费课程以及专题课程两个方向。 主要是课程的展示,点击课程进入课程详细页面。课程详细页面展示,课程的概述,课程的价格策略,课程章节,评价以及常见问题。 一、根据功能设计表结构 1、设计表结构 在项目中创建课程模块APP——Course。设计表结构如下所示: from django.d
阅读全文
摘要:一、问题现象和日志报错 之前在项目实现了excel导入导出:django导入导出excel实践,之前一直稳定运行,突然得知导出用户信息时出现nginx错误报告: 查看nginx日志,报错信息如下所示: 查看uwsgi日志,报错信息如下所示: 二、解决方法 1、调整uwsgi配置 ignore-sin
阅读全文
摘要:一、基本概念 1、持续集成 持续集成(Continuous integration,简称CI),简单来说持续集成就是频繁地(一天多次)将代码集成到主干。 每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快地发现集成错误。 持续集成强调开发人员提交了新代码之后,立刻进行构建、(单
阅读全文
摘要:一、部署说明 1、python语言介绍 python简介 2、实验环境 实验机器:Vmware虚拟机 8核10G 网卡:桥接模式 系统:centos7.5 防火墙:关闭 Selinux:关闭 网段:192.168.10.0/25 WEB01:192.168.10.42 二、部署流程 Centos7.
阅读全文
摘要:一、认识ITIL ITIL即 IT基础架构库 (Information Technology Infrastructure Library,信息技术基础架构库)由英国政府部门CCTA(Central Computing and Telecommunications Agency)在20世纪80年代末
阅读全文
摘要:一、自动化运维与持续集成 自动化运维与Saltstack 部署基于python语言的WEB发布环境 django+uwsgi+nginx 导出excel超时问题 持续集成(Continuous integration) LAMP部署owncloud程序 二、Docker容器 docker安装(一)
阅读全文
摘要:一、restful介绍 1、web服务交互 网站提供的每个web服务都需要前后端交互,前后端交互的实现方案,通常叫作:web服务交互方案。 (1)目前主流的三种web服务交互方案 1)REST(Representational State Transgfer)表述性状态转移 REST是Roy Tho
阅读全文