搭建后台页面
视图函数位于admin
文件夹下, app/admin/views.py
管理员登录页面搭建
视图函数
@admin.route('/')
def index():
return '后台主页'
@admin.route('/login/')
def login():
return render_template('admin/login.html')
@admin.route('/logout/')
def logout():
return redirect(url_for('admin.login'))
新建app/templates/admin/login.html
微电影管理系统
后台布局搭建
新建app/templates/admin/admin.html
微电影管理系统
{% block css %}
{% endblock %}
电影系统
微电影管理系统
{% block content %}
{% endblock %}
{% block js %}
{% endblock %}
新建app/templates/admin/grid.html
, 左侧菜单栏
视图函数做修改
@admin.route('/')
def index():
return render_template('admin/index.html')
新建一个app/templates/admin/index.html
,测试
{% extends 'admin/admin.html' %}
{% block content %}
hello
{% endblock %}
修改密码页面搭建
视图函数
@admin.route('/pwd/')
def pwd():
return render_template('admin/pwd.html')
新建app/templates/admin/pwd.html
{% extends 'admin/admin.html' %}
{% block content %}
微电影管理系统
修改密码
{% endblock %}
修改一下admin.html
中的修改密码
链接
修改密码
控制面板页面搭建
视图函数使用的是index
修改index.html
内容
{% extends 'admin/admin.html' %}
{% block content %}
微电影管理系统
内存使用率
系统设置
{% endblock %}
{% block js %}
{% endblock %}
修改grid.html
文件,让控制面板点击时处于激活状态
管理菜单
首页
1
标签管理页面搭建
视图函数
@admin.route('/tag/add/')
def tag_add():
return render_template('admin/tag_add.html')
@admin.route('/tag/list/')
def tag_list():
return render_template('admin/tag_list.html')
新建tag_add.html
{% extends 'admin/admin.html' %}
{% block content %}
微电影管理系统
添加标签
{% endblock %}
{% block js %}
{% endblock %}
新建tag_list.html
文件
{% extends 'admin/admin.html' %}
{% block content %}
微电影管理系统
{% endblock %}
{% block js %}
{% endblock %}
修改grid.html
文件
标签管理
2
电影管理页面搭建
视图函数
@admin.route('/movie/add/')
def movie_add():
return render_template('admin/movie_add.html')
@admin.route('/movie/list/')
def movie_list():
return render_template('admin/movie_list.html')
新建app/templates/admin/movie_add.html
{% extends 'admin/admin.html' %}
{% block content %}
微电影管理系统
添加电影
{% endblock %}
{% block js %}
{% endblock %}
新建app/templates/admin/movie_list.html
{% extends 'admin/admin.html' %}
{% block content %}
微电影管理系统
{% endblock %}
{% block js %}
{% endblock %}
修改grid.html
文件
电影管理
2
上映预告管理页面搭建
视图函数
@admin.route('/preview/add/')
def preview_add():
return render_template('admin/preview_add.html')
@admin.route('/preview/list/')
def preview_list():
return render_template('admin/preview_list.html')
新建app/templates/admin/preview_add.html
{% extends 'admin/admin.html' %}
{% block content %}
微电影管理系统
添加预告
{% endblock %}
{% block js %}
{% endblock %}
新建app/templates/admin/preview_list.html
{% extends 'admin/admin.html' %}
{% block content %}
微电影管理系统
{% endblock %}
{% block js %}
{% endblock %}
修改app/templates/admin/grid.html
预告管理
2