单爆手

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

06 2020 档案

摘要:1.展示服务器列表前端页面 (1)写视图模版views/resources/servers.vue <template> <div class="resources-servers-container"> </div> </template> <script> export default { na 阅读全文
posted @ 2020-06-30 11:21 单爆手 阅读(319) 评论(0) 推荐(0) 编辑

摘要:如上图中这是我运维平台服务器接口返回的单条数据,但是这个数据里少了网卡设备和多Ip字段,那我的网卡设备有几种展现方式,怎么展现?--这里我想要以如下的形式展现: [ { "id": 1, "ip": "192.168.1.9", "hostname": "yz-ms-web-09", "cpu": 阅读全文
posted @ 2020-06-30 09:53 单爆手 阅读(350) 评论(0) 推荐(0) 编辑

摘要:一.用户列表 1.新建(1)views/users/index.vue: <template> <div class="user-list-container"> 用户列表 </div> </template> <script> import { getUserList } from '@/api/ 阅读全文
posted @ 2020-06-29 09:44 单爆手 阅读(388) 评论(0) 推荐(0) 编辑

摘要:一.token: 铺垫: 之前用的是通过最基本的用户名密码登录我的运维平台http://127.0.0.1:8000/ 这种用的是form表单,但是这种对于前后端分离的不适合。前后端分离,应该通过http的url地址去登录,登录完之后获取一个token,我下次请求只需要带着这个token去获取数据即 阅读全文
posted @ 2020-06-26 20:30 单爆手 阅读(938) 评论(0) 推荐(0) 编辑

摘要:一.反向代理: (1)F:\devops\data\web\vueAdmin-template\config\index.js 让别人也能访问我的vue前端 host: '0.0.0.0', (2)F:\devops\data\web\vueAdmin-template\config\index.j 阅读全文
posted @ 2020-06-24 17:36 单爆手 阅读(1572) 评论(0) 推荐(0) 编辑

摘要:一vue开发环境搭建 1.下载二进制包 https://nodejs.org/zh-cn/ 直接下一步下一步即可,然后dmd中如下显示说明成功: C:\Program Files\nodejs>node -v v12.18.1 https://github.com/PanJiaChen/vue-el 阅读全文
posted @ 2020-06-23 09:57 单爆手 阅读(375) 评论(0) 推荐(0) 编辑

摘要:一.对一个资源的五个操作: 如users资源: 序列化是把模型/表中数据以json格式的数据返回给前端,反序列化是把前端通过http post提交过来的json格式数据(data)插入到数据库。 小知识点:只要看到queryset就一定跟数据库有关系(从数据库拿数据) 1.get请求,获取资源,有两 阅读全文
posted @ 2020-06-21 12:46 单爆手 阅读(188) 评论(0) 推荐(0) 编辑

摘要:成本小,若自建机房:机柜你要准备,服务器要购买,网络设备得采集,还得花人去装,而使用云服务器的话,人力成本和时间都大大节省。 一般公司会考虑在多家公司买云,如我的业务在海外我会考虑aws,是办内政府单位首选阿里云。。。不同的需求对云的选择也不一样,甚至还自建私有云,那这样就涉及一个管理问题,怎样管理 阅读全文
posted @ 2020-06-20 12:12 单爆手 阅读(431) 评论(0) 推荐(0) 编辑

摘要:jquery开发的问题: 提供了简单的api,简化了操作dom的方式,但没有对业务逻辑分层,需要维护数据和dom间的同步。1.vue做的事情就是:能够将视图(web界面上能看到的元素--文字/输入框/弹窗等)和数据模型做一映射/绑定,当你数据变化时,能将你数据的变化自动映射到你的视图上。 2.mvm 阅读全文
posted @ 2020-06-16 16:06 单爆手 阅读(201) 评论(0) 推荐(0) 编辑

摘要:1.什么是权限管理: .权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源 .权限管理好比如钥匙,有了钥匙就能把门打开,但是权限设置是有级别之分的,假如这个系统有多个权限级别就如一间屋有多个门,想要把所有门都打开您必须要取得所有的钥匙,就如系统一样。 2.d 阅读全文
posted @ 2020-06-15 17:08 单爆手 阅读(2072) 评论(1) 推荐(0) 编辑

摘要:一.分页: 1.写python脚本的应用示例--获取用户py脚本: #!/bin/python #sys系统包帮我加环境变量的目录,os包帮我找路径 import sys import os #(1)加载django的配置文件settings.py即找到django的项目目录:os.path.rea 阅读全文
posted @ 2020-06-15 12:49 单爆手 阅读(214) 评论(0) 推荐(0) 编辑

摘要:一.服务器同步 采集服务器信息是此运维平台基础的功能之一,可通过saltstack/ansible等采集,并把收集的信息整理成如下的测试数据样的json格式,然后提交到运维平台的某个接口上就可以了,这个接口拿到数据后怎么处理才是重点。 服务器同步伪代码分析:需求: 从服务器上采集数据,并整理成想要的 阅读全文
posted @ 2020-06-12 11:21 单爆手 阅读(374) 评论(0) 推荐(0) 编辑

摘要:1.环境准备: (python36env) [vagrant@CentOS7 apps]$ django-admin startapp manufacturer (1)激活:'manufacturer.apps.ManufacturerConfig' (2)模型:manufacturer/model 阅读全文
posted @ 2020-06-12 08:27 单爆手 阅读(286) 评论(0) 推荐(0) 编辑

摘要:环境准备:创建app (python36env) [vagrant@CentOS7 apps]$ cd apps/ (python36env) [vagrant@CentOS7 apps]$ django-admin startapp cabinet (1)激活注册settings.py: 'cab 阅读全文
posted @ 2020-06-11 14:42 单爆手 阅读(244) 评论(0) 推荐(0) 编辑

摘要:前后端分离,前端写前端的,后端写后端的,但是它们中间得有一个api文档 1.idc资源 (1)models.py: from django.db import models class Idc(models.Model): name = models.CharField("机房名",max_leng 阅读全文
posted @ 2020-06-11 09:41 单爆手 阅读(350) 评论(0) 推荐(0) 编辑

摘要:1.环境准备:(1).新建功能app: (python36env) [vagrant@CentOS7 devops]$ python manage.py startapp users 建议以后用命令行建不要用pycharm (python36env) [vagrant@CentOS7 devops] 阅读全文
posted @ 2020-06-11 07:54 单爆手 阅读(221) 评论(0) 推荐(0) 编辑

摘要:总结:两功能序列化: a.拿到queryset >idc = Idc.objects.all() b.将queryset给序列化成类 >serializer = IdcSerializer(idc, many=True) c.转json: >content = JSONRenderer().rend 阅读全文
posted @ 2020-06-06 09:15 单爆手 阅读(259) 评论(0) 推荐(0) 编辑

摘要:为什么要进行前后端分离 可pc、app、pad多端适应 SPA开发模式的流行--单页web应用(只有一html页面) 可实现前后端开发职责清(不分离时,前端是通过后端给的变量并渲染出来方式拿到数据!!后端是通过前端准备好的模版,并替换其中变量方式传数据) 不分时开发效率问题,前后端相互等待 不分时前 阅读全文
posted @ 2020-06-05 14:50 单爆手 阅读(718) 评论(0) 推荐(1) 编辑

摘要: 阅读全文
posted @ 2020-06-05 09:40 单爆手 阅读(372) 评论(0) 推荐(0) 编辑

摘要:1.虚拟机数据库设置--重启数据库 (1)vi /etc/my.cnf bind = 0.0.0.0 (2).远程不能用root用户连,得新建用户 select host,user from mysql.user; 查看所有用户 create user devops@'%' identified b 阅读全文
posted @ 2020-06-05 09:23 单爆手 阅读(339) 评论(0) 推荐(0) 编辑

摘要:什么是模型: 模型是你的数据唯一的、权威的信息源。它包含你所储存数据的必要字段和行为。每个模型对 应数据库中唯一的一张表。 如何编写模型 :模型:每个模型都用一个类表示,该类继承自django.db.models.Model。每个模型有多个 类的属性变量,而每一个类的属性变量又都代表了数据库表中的一 阅读全文
posted @ 2020-06-04 16:44 单爆手 阅读(242) 评论(0) 推荐(0) 编辑

摘要:Django 日志 Django 使用Python 内建的logging 模块打印日志,Python 的logging 配置由四个部分组成: 记录器 —— Logger 处理程序 —— Handler 过滤器 —— Filter 格式化 —— Formatter 1.记录器 —— Logger Lo 阅读全文
posted @ 2020-06-04 16:42 单爆手 阅读(272) 评论(0) 推荐(0) 编辑

摘要:1.分页: Paginator对象 Page对象 2.Paginator: class Paginator(object_list, per_page, orphans=0, allow_empty_first_page=True) Required arguments: - object_list 阅读全文
posted @ 2020-06-04 10:17 单爆手 阅读(981) 评论(0) 推荐(0) 编辑

摘要:1.Django 如何处理一个请求 (1). django 加载 ROOT_URLCONF(settings.py中配置的) 指定的模块,并寻找可用的urlpatterns变量.它是 django.conf.urls.url() 实例(每一条url就是一个实例)的一个Python 列表。 (2). 阅读全文
posted @ 2020-06-04 09:31 单爆手 阅读(429) 评论(0) 推荐(0) 编辑

摘要:(1)配置数据库 项目目录/settings.py是一个普通的python模块,每项配置都是一key/value 数据库的配置是以dict的形式存放在这个模块中,key名为:DATABASES DATABASES = { 'default': { 'ENGINE': 'django.db.backe 阅读全文
posted @ 2020-06-03 15:31 单爆手 阅读(578) 评论(0) 推荐(0) 编辑

摘要:往前端浏览器pull一些字符串,这些字符串是一些数据, 那如果想让这些数据按我们的某种格式美化一点/增加样式/图片,就需要用到django提供的模版--模版就是为了让数据看起更美观。 加载模版 django.template.loader 这个模块提供了两种方法加载模板 :get_template( 阅读全文
posted @ 2020-06-03 14:56 单爆手 阅读(202) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示