Flask 构建微电影视频网站(3.2)

会员管理页面搭建

视图函数

@admin.route('/user/view/')
def user_view():
    return render_template('admin/user_view.html')


@admin.route('/user/list/')
def user_list():
    return render_template('admin/user_list.html')

新建app/templates/admin/user_list.html

{% extends 'admin/admin.html' %}


{% block content %}
        

微电影管理系统

会员列表

编号 昵称 邮箱 手机 头像 状态 注册时间 操作事项
1 拓荒者 [email protected] 13700632835 正常/冻结 2017-06-01 12:00:00 查看   解冻   冻结   删除
{% endblock %} {% block js %} {% endblock %}

新建app/templates/admin/user_view.html

{% extends 'admin/admin.html' %}

{% block css %}
    
{% endblock %}

{% block content %}
        

微电影管理系统

会员详情

编号: 1
昵称: 拓荒者
邮箱: [email protected]
手机: 13700632835
头像:
注册时间: 2017-01-01 12:00:00
唯一标志符: xxxxxx
个性简介: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{% endblock %} {% block js %} {% endblock %}

修改app/templates/admin/grid.html文件

    
  • 会员管理 1
  • 评论管理页面搭建

    视图函数

    @admin.route('/comment/list/')
    def comment_list():
        return render_template('admin/comment_list.html')
    

    新建app/templates/admin/comment_list.html

    {% extends 'admin/admin.html' %}
    
    
    {% block content %}
            

    微电影管理系统

    评论列表

    User Image
    小美   2017-01-01 12:00:00 关于电影《环太平洋》的评论:xxx
    删除
    User Image
    小丽   2017-01-01 12:00:00 关于电影《环太平洋》的评论:xxx
    删除
    {% endblock %} {% block js %} {% endblock %}

    修改app/templates/admin/grid.html文件

        
  • 评论管理 1
  • 收藏管理页面搭建

    视图函数

    @admin.route('/moviecol/list/')
    def moviecol_list():
        return render_template('admin/moviecol_list.html')
    

    新建app/templates/admin/moviecol_list.html

    {% extends 'admin/admin.html' %}
    
    
    {% block content %}
        

    微电影管理系统

    收藏列表

    编号 电影 用户 添加时间 操作事项
    1 环太平洋 张小明 2017-06-01 编辑   删除
    {% endblock %} {% block js %} {% endblock %}

    修改app/templates/admin/grid.html文件

        
  • 收藏管理 1
  • 日志管理页面搭建

    视图函数

    @admin.route('/oplog/list/')
    def oplog_list():
        return render_template('admin/oplog_list.html')
    
    
    @admin.route('/adminloginlog/list/')
    def adminloginlog_list():
        return render_template('admin/adminloginlog_list.html')
    
    
    @admin.route('/userloginlog/list/')
    def userloginlog_list():
        return render_template('admin/userloginlog_list.html')
    

    新建app/templates/admin/oplog_list.html

    {% extends 'admin/admin.html' %}
    
    
    {% block content %}
        

    微电影管理系统

    操作日志列表

    编号 管理员 操作时间 操作原因 操作IP
    1 admin 2017-06-01 添加一个标签:科幻 192.168.4.1
    {% endblock %} {% block js %} {% endblock %}

    新建app/templates/admin/adminloginlog_list.html

    {% extends 'admin/admin.html' %}
    
    
    {% block content %}
        

    微电影管理系统

    管理员登录日志列表

    编号 管理员 登录时间 登录IP
    1 admin 2017-06-01 192.168.4.1
    {% endblock %} {% block js %} {% endblock %}

    新建app/templates/admin/userloginlog_list.html

    {% extends 'admin/admin.html' %}
    
    
    {% block content %}
        

    微电影管理系统

    会员登录日志列表

    编号 会员 登录时间 登录IP
    1 张小明 2017-06-01 192.168.4.1
    {% endblock %} {% block js %} {% endblock %}

    修改app/templates/admin/grid.html文件

        
  • 日志管理 3
  • 权限管理页面搭建

    视图函数

    @admin.route('/auth/add/')
    def auth_add():
        return render_template('admin/auth_add.html')
    
    
    @admin.route('/auth/list/')
    def auth_list():
        return render_template('admin/auth_list.html')
    

    新建app/templates/admin/auth_add.html

    {% extends 'admin/admin.html' %}
    
    {% block content %}
        

    微电影管理系统

    添加权限

    {% endblock %} {% block js %} {% endblock %}

    新建app/templates/admin/auth_list.html

    {% extends 'admin/admin.html' %}
    
    {% block content %}
        

    微电影管理系统

    权限列表

    编号 名称 地址 添加时间 操作事项
    1 添加标签 /tag/add/ 2017-06-01 编辑   删除
    {% endblock %} {% block js %} {% endblock %}

    修改app/templates/admin/grid.html文件

        
  • 权限管理 2
  • 角色管理页面搭建

    视图函数

    @admin.route('/role/add/')
    def role_add():
        return render_template('admin/role_add.html')
    
    
    @admin.route('/role/list/')
    def role_list():
        return render_template('admin/role_list.html')
    

    新建app/templates/admin/role_add.html

    {% extends 'admin/admin.html' %}
    
    {% block css %}
        
    {% endblock %}
    
    {% block content %}
        

    微电影管理系统

    添加角色

    {% endblock %} {% block js %} {% endblock %}

    新建app/templates/admin/role_list.html

    {% extends 'admin/admin.html' %}
    
    {% block content %}
        

    微电影管理系统

    角色列表

    编号 角色名称 添加时间 操作事项
    1 xxx 2017-06-01 编辑   删除
    {% endblock %} {% block js %} {% endblock %}

    修改app/templates/admin/grid.html文件

        
  • 角色管理 2
  • 管理员管理页面搭建

    视图函数

    @admin.route('/admin/add/')
    def admin_add():
        return render_template('admin/admin_add.html')
    
    
    @admin.route('/admin/list/')
    def admin_list():
        return render_template('admin/admin_list.html')
    

    新建app/templates/admin/admin_add.html

    {% extends 'admin/admin.html' %}
    
    {% block content %}
        

    微电影管理系统

    添加管理员

    {% endblock %} {% block js %} {% endblock %}

    新建app/templates/admin/admin_list.html

    {% extends 'admin/admin.html' %}
    
    {% block content %}
        

    微电影管理系统

    管理员列表

    编号 管理员名称 管理员类型 管理员角色 添加时间
    1 jinlong 普通管理员 系统管理员 2017-06-01
    2 jianbo 超级管理员 系统管理员 2017-06-01
    {% endblock %} {% block js %} {% endblock %}

    修改app/templates/admin/grid.html文件

        
  • 管理员管理 2
  • 最后修改一下app/static/admin/dist/js/app.js,不修改也无所谓

          if ($("body").hasClass("fixed")) {
            $(".content-wrapper, .right-side").css('min-height', window_height - $('.main-footer').outerHeight());
          } else {
            var postSetWidth;
            if (window_height >= sidebar_height) {
              $(".content-wrapper, .right-side").css('min-height', window_height);
              postSetWidth = window_height - neg;
            } else {
              $(".content-wrapper, .right-side").css('min-height', sidebar_height);
              postSetWidth = sidebar_height;
            }
    

    你可能感兴趣的:(Flask 构建微电影视频网站(3.2))