由于内容众多 直接使用 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. java-null简介

    对于每一个Java程序员来说,null肯定是一个让人头痛的东西,连Java的发明者都承认这是一项巨大的设计失误,今天就来总结一下Java中关于null的知识. 1.null不属于任何类型,可以被转换成 ...

  2. 源码编译安装lnmp环境

    一.源码编译安装步骤 首先说明源码安装的好处   速度快,可自定义路径 主要有三步:1.配置 进入源码安装包  ./configure --prefix=/uer/local/nginx  可指定参数 ...

  3. 第八章:四大组件之Content Provider

    前言 Content Provider——Android四大组件之一. 本文要点 1.Content Provider简介 2.URI简介 3.如何访问Content Provider中数据 一.Co ...

  4. 在Kubernetes中部署GlusterFS+Heketi

    目录 简介 Gluster-Kubernetes 部署 环境准备 下载相关文件 部署glusterfs 部署heketi server端 配置heketi client 简介 在上一篇<独立部署 ...

  5. Linux排序不准确的问题,用以下两行代码解决

    export LC_ALL=C                                                                                      ...

  6. leetcode — zigzag-conversion

    /** * Source : https://oj.leetcode.com/problems/zigzag-conversion/ * * Created by lverpeng on 2017/6 ...

  7. Linux中inotify软件部署及参数事件演示

    声明:博主使用的是CentOS6.9的系统 参考资料: https://github.com/rvoicilas/inotify-tools/wiki http://www.ibm.com/devel ...

  8. vue-cli脚手架搭建项目简单入门一

    搭建系统: Windows系统 简单了解Node.js.npm,安装Node.js,下载网址:http://nodejs.cn/download/ 查看node,npm安装成功与否.打开cmd命令行, ...

  9. [android] 数据的异步加载和图片保存

    把从网络获取的图片数据保存在SD卡上, 先把权限都加上 网络权限 android.permission.INTERNET SD卡读写权限 android.permission.MOUNT_UNMOUN ...

  10. 了解java虚拟机—在TALB上分配对象(10)

    由于对象一般会分配在堆上,而堆是全局共享的.因此在同一时间,可能有多个线程在堆上申请空间.每次对象分内都必须要进行同步,因此TLAB这种线程专属的区域来避免多线程冲突.TLAB本身占用了eden区的空 ...