随笔分类 -  项目

1 2 下一页
tornado硬件管理系统-数据存储与表格实时监控(8)
摘要:数据存储: import mysql.connector from sqlalchemy import create_engine # 创建引擎 from sqlalchemy.orm import sessionmaker # 创建会话 class ORM: # 会话方法 @classmethod 阅读全文
posted @ 2020-06-14 16:30 topass123 阅读(279) 评论(0) 推荐(0) 编辑
tornado硬件管理系统-网络与磁盘的实现(7)
摘要:因为网络与磁盘的存储是一致的,故而。可以使用双饼图实现: 定义双饼图: #-*- coding: utf-8 -*- import datetime from pyecharts import Liquid,Gauge,Pie,Line class Chart(object): #定义双饼图 def 阅读全文
posted @ 2020-06-14 14:31 topass123 阅读(206) 评论(0) 推荐(0) 编辑
tornado硬件管理系统-内存与swap的实现(6)
摘要:定义仪表盘: def gauge_html(self, chart_id, title, val): gauge = Gauge( "{}-{}".format(self.dt, title), title_pos="center", width="100%", title_text_size=14 阅读全文
posted @ 2020-06-14 09:28 topass123 阅读(282) 评论(0) 推荐(0) 编辑
tornado硬件管理系统-cpu的水球图与实时进度图(5)
摘要:添加水球,下载插件添加到静态文件中。 在html文件处理echart的问题。导入路径即可 <script src="{{ static_url('echarts-liquidfill/echarts-liquidfill.min.js') }}"></script> 修改index.html <di 阅读全文
posted @ 2020-06-14 00:06 topass123 阅读(289) 评论(0) 推荐(0) 编辑
tornado硬件管理系统-websocket的c/s模式(4)
摘要:创建视图连接池 #-*- coding: utf-8 -*-#app/views/views_real_time.py from sockjs.tornado import SockJSConnection class RealTimeHandler(SockJSConnection): #建立连接 阅读全文
posted @ 2020-06-13 23:44 topass123 阅读(279) 评论(0) 推荐(0) 编辑
tornado硬件管理系统-硬件信息的获取(3)
摘要:字段分析: monitor.py #-*- coding: utf-8 -*- import psutil import time,datetime from pprint import pprint #定义一个专门用于获取系统信息的类 class Moniter(object): #转换方法 de 阅读全文
posted @ 2020-06-13 23:42 topass123 阅读(232) 评论(0) 推荐(0) 编辑
tornado硬件监控系统-连接数据库与数据迁移(2)
摘要:#-*- coding: utf-8 -*- from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.dialects.mysql import BIGINT,DECIMAL,DATE,TIME,DATETIME 阅读全文
posted @ 2020-06-13 23:41 topass123 阅读(253) 评论(0) 推荐(0) 编辑
tornado硬件监控管理系统-基础搭建(1)
摘要:1)自行安装Python。使用3.5以上即可。另外自行安装pycharm。 2)安装虚拟环境。 mkvirtualenv my_env 3)打开pycharm,创建项目。在项目的环境中选择my_env 4)在根目录创建requirements.txt 输入如下的内容:然后在虚拟环境下使用pip in 阅读全文
posted @ 2020-06-12 10:56 topass123 阅读(329) 评论(0) 推荐(0) 编辑
在线教育平台-全局配置页面(13)
摘要:(1)MxOnline/urls.py from MxOnline.settings import STATIC_ROOT urlpatterns = [ #静态文件 re_path(r'^static/(?P<path>.*)', serve, {"document_root": STATIC_R 阅读全文
posted @ 2020-05-24 16:23 topass123 阅读(164) 评论(0) 推荐(0) 编辑
在线教育平台,收藏人数的处理(12)
摘要:减的时候 exist_record.delete() if int(type) == 1: course = Course.objects.get(id=int(id)) course.fav_nums -= 1 if course.fav_nums < 0: course.fav_nums = 0 阅读全文
posted @ 2020-05-23 22:44 topass123 阅读(140) 评论(0) 推荐(0) 编辑
在线教育平台-授课(11)
摘要:log处理问题: 添加机构信息的时候要上传机构的图片 在项目目录下面新建一个目录“media”,用来存放上传的图片 setting中要配置我们把文件存放在哪个根目录之下 #settings.py # 设置上传文件的路径 MEDIA_URL = '/media/' MEDIA_ROOT = os.pa 阅读全文
posted @ 2020-05-23 22:26 topass123 阅读(137) 评论(0) 推荐(0) 编辑
在线教育平台,找回密码(10)
摘要:路由: from users.views import ForgetPwdView urlpatterns = [ path('forget/',ForgetPwdView.as_view(),name='forget_pwd'), ] 表单forms.py class ForgetPwdForm( 阅读全文
posted @ 2020-05-22 23:05 topass123 阅读(299) 评论(0) 推荐(0) 编辑
在线教育平台,邮件激活(9)
摘要:在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件。 所有的功能都在django.core.mail中。 首先settings里面设置 # settings.py EMAIL_HOST = "smtp.qq 阅读全文
posted @ 2020-05-22 22:55 topass123 阅读(304) 评论(0) 推荐(0) 编辑
在线教育平台,用户注册(8)
摘要:1.初步视图: users/views.py class RegisterView(View): '''用户注册''' def get(self,request): return render(request,'register.html') 用户以get方式,直接返回注册页面 2设计路由: # M 阅读全文
posted @ 2020-05-22 22:46 topass123 阅读(261) 评论(0) 推荐(0) 编辑
在线教育平台使用form修改user为类(7)
摘要:(1)把前面views中的user_login()函数改成基于类的形式 from django.views.generic.base import View class LoginView(View): def get(self,request): return render(request, 'l 阅读全文
posted @ 2020-05-22 21:29 topass123 阅读(171) 评论(0) 推荐(0) 编辑
在线教育平台实现登录功能(6)
摘要:(1)把html文件中index.html拷贝到templates文件夹内 (2)新建static目录用来存放静态文件,该文件与apps在同级目录。 在settings.py中设置路径 STATICFILES_DIRS = ( os.path.join(BASE_DIR,'static'), ) ( 阅读全文
posted @ 2020-05-22 21:19 topass123 阅读(363) 评论(0) 推荐(0) 编辑
在线教育平台的全局配置(5)
摘要:把全站的配置放在users\adminx.py中,主要是自定义底栏,与栏目的显示: (1)添加主题功能 from xadmin import views # 创建xadmin的最基本管理器配置,并与view绑定 class BaseSetting(object): # 开启主题功能 enable_t 阅读全文
posted @ 2020-05-22 21:04 topass123 阅读(166) 评论(0) 推荐(0) 编辑
在线教育平台的app注册(4)
摘要:(1)在users下面创建adminx.py,代码如下: # users/adminx.py import xadmin from .models import EmailVerifyRecord #xadmin中这里是继承object,不再是继承admin class EmailVerifyRec 阅读全文
posted @ 2020-05-22 20:59 topass123 阅读(205) 评论(0) 推荐(0) 编辑
在线教育平台后台修改(3)
摘要:安装xadmin pip3 install xadmin-django2 也可以使用安装压缩包的方式安装 1.解压 2.pip3 install 名字 (1)新建Python Package "extra_apps",把源码xadmin文件夹放到extra_apps文件夹下面 (2)把extra_a 阅读全文
posted @ 2020-05-22 20:48 topass123 阅读(170) 评论(0) 推荐(0) 编辑
构建在线教育平台的基础环境(2)
摘要:创建工程与创建相应的app django-admin startproject MxOnline python3 manage.py startapp users python3 manage.py startapp course python3 manage.py startapp organiz 阅读全文
posted @ 2020-05-21 23:01 topass123 阅读(184) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示