由于内容众多 直接使用 git  
链接 :
  https://github.com/uge3/hosts_masg 主机管理WEB页面 使用
SQLALchemy
主机管理(8列)
ip
用户表:
用户名
密码
功能:
1 管理员登陆 用户登陆
2 管理员后台页面
-查看所有主机信息(4列)
-查看详细信息 -增加主机信息(8列) 模态对话框
-删除主机 -修改主机信息 -添加用户
-删除用户 -添加分组
-删除分组 -主机分组操作
-用户分组操作 3 用户登陆后台页面
--查看可管理的分组 --查看详细信息
--修改主机信息 说明: 初始管理员 用户名: admin 密码: admin 程序结构:
hosts_masg/#主目录
|- - -addmodd/# APP目录
| |- - -__init__.py
| |- - -admin.py#Django提供的后台管理
| |- - -apps.py#配置当前app
| |- - -db_conn.py#数据库接连设置
| |- - -mag_init.py#始初化表结构文件
| |
| |- - -migrations /#数据库操作记录目录
| |- - -models.py#创建数据库表
| |- - -tests.py#单元测试
| |- - -views.py#业务代码
|
|- - -db.sqlite3/Django自带数据库
|
|- - -hosts_masg/#WEB服务端程序目录
| |- - -__init__.py
| |- - -settings.py#配置文件
| |- - -urls.py#对应关系 (路由)
| |- - -wsgi.py#WSIG规范文件
| |
| |
| |- - -core/##主逻辑程序目录
| | |- - -server_class.py#主逻辑 相关类
|
|- - -manage.py#管理Django程序
|
|- - -static/#静态文件目录
| |- - -__init__.py
| |- - -bootstrap-3.3.7-dist/# bootstrap文件目录
| |- - -css/# css文件目录
| |- - -img/# 图片文件目录
| |- - -jquery-easyui-1.5.2/#jquery ui文件目录
| |- - -js/#js文件目录
|
|
|- - -templates/#HTML文件目录
| |- - -adddet.html#增加配置页面
| |- - -addgroup.html#增加分组页面
| |- - -adduser.html#增加用户页面
| |- - -deldet.html#删除配置页面
| |- - -delgroup.html#删除分组页面
| |- - -delhost.html#删除主机跳转页面
| |- - -deluser.html#删除用户页面
| |- - -detail.html#详细情况页面
| |- - -group_host.html#主机分组操作页面
| |- - -group_user.html#用户分组操作页面
| |- - -hosts.html#用户后台页面
| |- - -index.html#主页面
| |- - -login.html#管理员登陆页面
| |- - -modify.html#管理员修改页面
| |- - -user_login.html#用户登陆页面
| |- - -web_hosts.html#管理后台管理页面
| |
| |- - -master/#母板目录
| |- - -mod.html#后台页面模板
| |- - -mod_login.html#登陆页面模板
|
|- - -README

python第一百零二天-----第十七周作业的更多相关文章

  1. “全栈2019”Java第一百零二章:哪些作用域可以声明局部内部类?

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  2. python第一百零七天-- Django 基础 2

    1.Django请求的生命周期 路由系统 -> 试图函数(获取模板+数据=>渲染) -> 字符串返回给用户 2.路由系统 /index/ -> 函数或类.as_view() / ...

  3. 第一百零二节,JavaScript函数

    JavaScript函数 学习要点: 1.函数声明 2.return返回值 3.arguments对象 函数是定义一次但却可以调用或执行任意多次的一段JS代码.函数有时会有参数,即函数被调用时指定了值 ...

  4. python第一百零五天 ---Django 基础 路由系统 URL 模板语言 ORM 操作

    一 路由系统 URL 1 url(r'^index/',views.index) url(r'^home/', views.Home.as_view()) 2 url(r'^detail-(\d+). ...

  5. python第一百零九天---Django 4

    session :1. Session 基于Cookie做用户验证时:敏感信息不适合放在cookie中 a. Session原理 Cookie是保存在用户浏览器端的键值对 Session是保存在服务器 ...

  6. “全栈2019”Java第一百零一章:局部内部类覆盖作用域内成员详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  7. 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置

    第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本  uwsgi- ...

  8. “全栈2019”Java第一百零九章:匿名内部类实现唯一抽象类或接口

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  9. “全栈2019”Java第一百零七章:匿名内部类与构造方法注意事项

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

随机推荐

  1. mint-ui Infinite scroll 重复加载、加载无效的原因及解决方案

    1.无限滚动的运用场景: 一般运用在列表展示,有分页.下拉加载更多的需求中. 2.代码分析 代码很简单,实现了列表分页,数据加载完之后显示数据状态 <template> <div c ...

  2. .net core Jenkins持续集成Linux、Docker、K8S

    jenkins插件 系统管理 -> 管理插件,安装如下插件. #如果搜索不到去掉Plugin在搜索 GitLab Plugin Gitlab Hook Plugin #使用Gitlab账号做用户 ...

  3. HTTPS到底是个什么鬼?

    HTTPS随处可见,那么它到底是个什么鬼?本文我们一起来探讨一下HTTPS为什么是安全的,以及HTTPS连接建立的过程. 一.HTTPS为什么是安全的? HTTP使用明文通信,可能会被第三方窃听.篡改 ...

  4. 图形数据库Neo4j基本了解

    在深入学习图形数据库之前,首先理解属性图的基本概念.一个属性图是由顶点(Vertex),边(Edge),标签(Lable),关系类型和属性(Property)组成的有向图.顶点也称作节点(Node), ...

  5. 协程及Python中的协程

    1 协程 1.1协程的概念 协程,又称微线程,纤程.英文名Coroutine.一句话说明什么是线程:协程是一种用户态的轻量级线程.(其实并没有说明白~) 我觉得单说协程,比较抽象,如果对线程有一定了解 ...

  6. 深入理解 Java 虚拟机

    Java 代码编译和执行的整个过程 Java 代码编译是由 Java 源码编译器来完成,流程图如下所示: Java 字节码的执行是由 JVM 执行引擎来完成,流程图如下所示: Java 代码编译和执行 ...

  7. .Net Core项目添加日志功能

    一.微软内置的日志组件 在.Net Core中使用模板新建的Web Api项目时,会自动加入日志功能.只需要在控制器中注入ILogger就可以了.命名空间为:Microsoft.Extensions. ...

  8. FLV 封装格式解析

    本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10662941.html FLV (Flash Video) 是由 Adobe 公司推出的 ...

  9. 再会Java

    作者曾写过一段时间Java, 时间一长也就忘得差不多了. 现在重新学习一个, 故而只是提要式的记录. Java是静态强类型语言, 运行于Java虚拟机(Java Virtual Machine, JV ...

  10. T-SQL:基础练习(杂)

    1.返回 每月最后一天订单 SELECT orderid, orderdate, custid, empid FROM Sales.Orders WHERE orderdate = EOMONTH(o ...