
python
文章平均质量分 84
ninimino
这个作者很懒,什么都没留下…
展开
-
基于Djano的sysinfo项目搭建----CPU信息监控并使用Echart绘制cpu饼状图和折线图
Echarts绘制CPU折线图Echarts绘制CPU扇形图Django使用echarts进行可视化展示Celery定时任务和异步任务Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统。大白话理解处理异步任务和定时任务的工具。工作原理如下图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lTgWbq37-1616080244795)(项目搭建.assets/image-20210313165237504.png)]Windows..原创 2021-03-19 17:24:21 · 811 阅读 · 0 评论 -
基于Djano的sysinfo项目搭建----user信息监控
目录user信息最终代码展示user信息注册器from django import templatefrom datetime import datetimeregister = template.Library()@register.filter(name='timefmt')def timefmt(value): """将时间戳转换成datetime类型的时间""" return datetime.fromtimestamp(value)完善template原创 2021-03-18 23:09:19 · 215 阅读 · 0 评论 -
基于Django框架的sysinfo项目搭建---系统信息监控(主机名,内核版本等)
目录主机信息监控项目搭建基础框架构建首页系统信息展示完善主机信息监控项目搭建详情见前篇博客创建子应用host并且设置本地化数据库表的创建和超级用户的创建git管理项目(requirements.txt, README.md, .gitignore)在gitee中建sysinfo仓库,同步本地信息注意: -f 意思覆盖之前的代码,当共同协作时,慎用git remote add origin https://gitee.com/ninimino/sysinfo.git git原创 2021-03-18 22:44:37 · 298 阅读 · 0 评论 -
django完成一个可重用注册登录系统
数据库模型文件#login/models.pyfrom django.db import models# Create your models here.# appname_siteuserclass SiteUser(models.Model): """用户的数据库模型,注册/登录需要""" gender_choice = ( (0, "未知"), (1, "男"), (2, "女"), ) name = models.Char原创 2021-03-17 19:52:30 · 739 阅读 · 0 评论 -
简单图书-人物系统(了解Django项目数据库模型、启用后台Admin站点管理、Django前台管理(结合html文件)及Django请求的生命周期)
models 是对数据库操作的ORM加入子应用生成迁移脚本python manage.py makemigrationson_delete 级联删除原创 2021-03-13 18:50:52 · 460 阅读 · 0 评论 -
Django环境的搭建(创建Django项目、管理Django后台自带应用、图书管理首页)
搭建项目环境1.创建Django项目点击create选择this window2.创建appDjango 自带一个实用程序,可以自动生成应用程序的基本目录结构,因此您可以专注于编写代码而不是创建目录。在一个项目中可以创建一到多个应用,每个应用进行一种业务处理创建应用的命令:应用的目录结构如下图 :(2) 编写第一个视图函数我们来写第一个视图。打开文件 bookApp/views.py 并放入以下Python代码:python3 manage.py startapp bookApp原创 2021-03-12 16:56:06 · 185 阅读 · 0 评论 -
Python 模块与包,内置、第三方、自定义模块,模块安装
模块与包1.模块1.1. python模块实质上是一个python文件。1.2. 注意: 自定义的python文件的文件名一定不要和已有的模块冲突。1.3. 导入模块实质上是加载并执行模块的内容。1.4. 导入模块的几种方式:1.5. 模块的其他信息2.包2.1. 包实质上是包含__init__.py文件的目录。2.2. 导入包实质是在做什么? 执行包里面的__init__.py的内容。2.3. 导入包的方式:方法1:方法2: 相对麻烦一些, 需要在包的``__init__.py``添加导入信息。3.模块的原创 2021-02-20 19:37:25 · 269 阅读 · 0 评论 -
Python异常处理(常见异常、异常处理机制、抛出异常,自定义异常)
异常处理1.什么是异常1.1常见异常2.异常处理机制3.触发异常4.用户自定义异常1.什么是异常Error(错误)是系统中的错误,程序员是不能改变的和处理的,如系统崩溃,内存空间不足,方法调用栈溢等。遇到这样的错误,建议让程序终止。Exception(异常)表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常。1.1常见异常AttributeError?IOErrorImportErrorIndexE原创 2021-02-20 18:48:34 · 311 阅读 · 0 评论 -
Python高级特性(生成式详解,生成器与yield详解,.闭包,装饰器,内置高阶函数map,reduce,filter,sorted)
高级特性1.生成式详解1.1列表生成式需求: 找出1-100之间可以被3整除的数。1.2集合生成式:用来快速生成集合;1.3字典生成式:用来快速生成字典2生成器与yield关键字什么叫生成器?什么时候需要使用生成器生成器的特点是什么?2.1如何创建生成器?第一种方法:将生成式改写成生成器第2种方法:yield关键字如果函数里面有yield关键字,函数的返回值就是一个生成器3.闭包4.装饰器4.1. 装饰器: 用来装饰函数的工具。4.2. 功能: 在不改变源代码的情况下, 添加额外功能(eg: 计算运行时间,原创 2021-02-20 18:28:02 · 235 阅读 · 0 评论 -
Python文件管理(文件的基本管理,os模块,json模块详解,转换为excel文件,安装模块,词频统计)
Python文件操作1.文件操作介绍1.1打开文件1.2. 文件读写操作1.3文件的关闭with语句:****with语句2 os模块详解2.1. 获取操作系统类型2.2. 获取主机信息2.3.获取系统的环境变量2.4. 目录名和文件名拼接3 json模块详解3.1. 将python对象编码成json字符串3.2. 将json字符串解码成python对象4.存储为excel文件如何安装pandas?如何安装对excel操作的模块?1.文件操作介绍1.1打开文件在python,使用open函数,可以打开原创 2021-02-20 17:39:14 · 217 阅读 · 0 评论 -
Python函数的创建与调用及变量作用域,函数参数传递,匿名函数lambda,递归函数的学习
函数1.函数函数需要几个关键的需要动态变化的数据,这些数据应该被定义成函数的参数。函数需要传出几个重要的数据(就是调用该函数的人希望得到的数据),这些数据应该被定义成返回值。函数的内部实现过程。2.函数的创建和调用3.变量作用域4.函数参数传递5.匿名函数6.递归函数...原创 2021-02-20 16:34:24 · 254 阅读 · 0 评论 -
Python内置数据集合与字典
集合和字典1.集合:一山不容二虎1.1集合的创建:1.2. 集合的特性:不支持+,*, index, slice(因为集合无序不重复的)支持in和not intest1:随机生成n个1-1000之间的数,并排序1.3. 集合的常用操作1.3.1 增加add: 添加单个元素update: 添加多个元素1.3.2. 删除remove: 如果元素存在,删除,否则报错discard: 如果元素存在,删除,否则do nothingpop: 随机删除元素,集合为空则报错1.3.3. 查看2.frozenset 不可原创 2021-02-18 21:30:45 · 165 阅读 · 0 评论 -
Python内置数据结构列表与元组(基本操作和特性)
列表与元组1.序列2.列表2.1列表的创建与删除2.2列表的特性2.3列表的常用方法3.元组4.命名元组5 is 和6.深拷贝与浅拷贝1.序列成员有序排列的,且可以通过下标偏移量访问到它的一个或者几个成员,这类类型统称为序列。序列数据类型包括:字符串,列表,和元组类型。特点: 都支持下面的特性索引与切片操作符成员关系操作符(in , not in)连接操作符(+) & 重复操作符(*)2.列表数组: 存储同一种数据类型的集和。scores=[12,95.5]列表(打了激素的数组)原创 2021-02-18 20:38:20 · 236 阅读 · 0 评论 -
Python 内置数据结构字符串(创建及特性,内建方法,string模块)
字符串1.字符串的创建和赋值2.字符串的基本特性3.字符串的内建方法4.拓展:string模块5.小学生计算能力测试系统1.字符串的创建和赋值字符串或串(String)是由数字、字母、下划线组成的一串字符。Python 里面最常见的类型。 可以简单地通过在引号间(单引号,双引号和三引号)包含字符的方式创建它。第一种方式:str1 = ‘our company is westos’第二种方式:str2 = “our company is westos”字符串是不可变的,只能通过赋一个空字符串或原创 2021-02-18 17:44:08 · 434 阅读 · 2 评论 -
Python三大流程控制语句:顺序,分支,循环(while,for)
三大流程控制语句1.认识三大流程控制2.墨守循规的顺序流程控制3.有路任性的分支流程控制3.1分支流程语句3.2分支语句之三元运算符:简化代码3.3多分支语句4.吃了炫迈的循环流程控制4.1while循环while死循环4.2for循环range() 内建函数跳出循环语句break 语句和continue 语句循环语句练习九九乘法表防黑客暴力破解的用户登录系统拓展:Turtle1.认识三大流程控制顺序分支循环2.墨守循规的顺序流程控制参考上篇博客中的温度转换器3.有路任性的分支原创 2021-02-03 12:41:55 · 760 阅读 · 1 评论 -
python输入输出拓展: 制作简单的exe程序(温度转换器)
编写一个程序,将温度从华氏温度转换为摄氏温度。转换公式: celsius * 1.8 = fahrenheit - 32。输入华氏温度: 30输出: 30.0华氏度转为摄氏度为-1.1。fahrenheit = float(input("输入华氏温度:"))celsius = (fahrenheit - 32)/1.8print("%.1f华氏度转为摄氏度为%.1f" %(fahrenheit,celsius))...原创 2021-02-03 11:10:52 · 414 阅读 · 3 评论 -
Python 基础语法(认识变量,运算符,数据的输入与输出,常用内置函数的操作)
python基础语法1.认识变量2.认识运算符3.数据的输入与输出输入输出实例一:学生平均成绩统计实例二:温度转换器拓展: 制作exe程序: 见下篇博客4.常用内置函数操作1.认识变量变量是内存中的一块区域。对象赋值实际上是对象的引用。a=10变量的命名: 变量名由字母,数字,下划线组成, 不能以数字开头. (a,b, c)hello = 100, hello_world = 100, count2 =100, 1count=10(x)Python中,变量定义时不需要指定类型的,当用变量的时原创 2021-02-03 00:32:10 · 604 阅读 · 0 评论