python第一百零二天-----第十七周作业
由于内容众多 直接使用 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第一百零二天-----第十七周作业的更多相关文章
- “全栈2019”Java第一百零二章:哪些作用域可以声明局部内部类?
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- python第一百零七天-- Django 基础 2
1.Django请求的生命周期 路由系统 -> 试图函数(获取模板+数据=>渲染) -> 字符串返回给用户 2.路由系统 /index/ -> 函数或类.as_view() / ...
- 第一百零二节,JavaScript函数
JavaScript函数 学习要点: 1.函数声明 2.return返回值 3.arguments对象 函数是定义一次但却可以调用或执行任意多次的一段JS代码.函数有时会有参数,即函数被调用时指定了值 ...
- python第一百零五天 ---Django 基础 路由系统 URL 模板语言 ORM 操作
一 路由系统 URL 1 url(r'^index/',views.index) url(r'^home/', views.Home.as_view()) 2 url(r'^detail-(\d+). ...
- python第一百零九天---Django 4
session :1. Session 基于Cookie做用户验证时:敏感信息不适合放在cookie中 a. Session原理 Cookie是保存在用户浏览器端的键值对 Session是保存在服务器 ...
- “全栈2019”Java第一百零一章:局部内部类覆盖作用域内成员详解
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置
第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本 uwsgi- ...
- “全栈2019”Java第一百零九章:匿名内部类实现唯一抽象类或接口
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- “全栈2019”Java第一百零七章:匿名内部类与构造方法注意事项
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
随机推荐
- python 怎样获取toast?
toast是什么? 想要获取toast的小伙伴们,肯定知道这个是一个什么玩意,例行还是加一个图,加以解释,下图的就是传说中的toast,它有一个特点,出现时间特别短,很难通过定位元素去获取这个toas ...
- eclipse引入php源包
首先安装这些yum install gcc gcc-c++ kernel-devel autoconf automake libtool bison re2c gdb 导入时,如果有这个报错的话 Pr ...
- php 对数组按照字符串长度排序
$file = file('zong.txt'); usort($file, 'sortByLen'); $handle = fopen('zong2.txt', 'a'); foreach ($fi ...
- Java 动态生成 PDF 文件
每片文章前来首小诗: 今日夕阳伴薄雾,印着雪墙笑开颜.我心仿佛出窗前,浮在半腰望西天. --泥沙砖瓦浆木匠 需求: 项目里面有需要java动态生成 PDF 文件,提供下载.今天我找了下有关了,系 ...
- JAVA基础 <一>
java基础的学习要领,多写多写. 学习方法很简单,了解 到 理解 到 熟悉 到 精通 先讲变量吧: public static void main(String[] args) { int ...
- Spring Cloud Ribbon——客户端负载均衡
一.负载均衡负载均衡(Load Balance): 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性.其意思 ...
- How to translate virtual to physical addresses through /proc/pid/pagemap
墙外通道:http://fivelinesofcode.blogspot.com/2014/03/how-to-translate-virtual-to-physical.html I current ...
- laravel 制作购物车流程
① 购入车数据如何存放? 创建数据表 用户ID 购物时间 缺点: 对服务器有压力. 方案: 定时删除 coolie中: 缺点: 数据不能跨客户端 优点:不会对服务器产生压力 放东西和数量 显示购物车 ...
- NAT与网桥
CentOS设置虚拟网卡做NAT方式和Bridge方式桥接 时间:2015-02-25 23:30来源:blog.51cto.com 作者:samlei 摘要:KVM虚拟机网络配置的两种方式:N ...
- Shell 示例:利用 $RANDOM 产生随机整数
代码如下: #!/bin/bash # $RANDOM 在每次调用的时候,返回一个不同的随机整数 # 指定的范围是: 0 - 32767 MAXCOUNT=10 count=1 echo echo & ...