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

电影列表页面搭建

新建视图函数,index的视图函数前面已经写过了

@home.route('/animation/')
def animation():
    return render_template('home/animation.html')

新建app/templates/home/layout.html文件,当作index.html的基模板




    
    
    
    
    
    微电影
    
    
    
    
    
    
    {% block css %}{% endblock %}








{% block content %}

{% endblock %}




© 2018 movie.cht3.top 京ICP备 13046642号-2

{% block js %} {% endblock %}

新建app/templates/home/animation.html,轮播图





热映电影




  • 周杰伦粉丝版MV

  • 乐侃有声节目第二期

  • 乐见大牌:”荣“耀之声,”维“我独尊

  • 王力宏四年心血结晶

  • MV精选:《武媚》女神团美艳大比拼

新建app/static/anim文件夹,将animation中的静态资源拷贝到这个文件夹下

修改index.html内容

{% extends 'home/layout.html' %}

{% block content %}

{% endblock %}

浏览器访问即可看到主页面

电影搜索页面搭建

视图函数

@home.route('/search/')
def search():
    return render_template('home/search.html')

新建app/templates/home/search.html

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


{% block content %}
    

环太平洋播放影片

该片主要讲述了人类为了抵抗怪兽的进攻,研制出了高大的机器战士与来犯怪兽进行对抗的故事。

环太平洋播放影片

该片主要讲述了人类为了抵抗怪兽的进攻,研制出了高大的机器战士与来犯怪兽进行对抗的故事。

环太平洋播放影片

该片主要讲述了人类为了抵抗怪兽的进攻,研制出了高大的机器战士与来犯怪兽进行对抗的故事。

环太平洋播放影片

该片主要讲述了人类为了抵抗怪兽的进攻,研制出了高大的机器战士与来犯怪兽进行对抗的故事。

环太平洋播放影片

该片主要讲述了人类为了抵抗怪兽的进攻,研制出了高大的机器战士与来犯怪兽进行对抗的故事。
{% endblock %}

修改home.htmllayout.html文件中的search链接


浏览器访问即可进行查询

电影详情页面搭建

视图函数

@home.route('/play/')
def play():
    return render_template('home/play.html')

新建app/templates/home/play.html

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

{% block css %}
    
    
    
    
{% endblock %}


{% block content %}
    

 电影介绍

 片名 环太平洋
 标签 科幻
 片长 05:04
 地区 美国
 星级
 上映时间 2013年7月12日
 播放数量 1000
 评论数量 1000
 影片介绍 该片主要讲述了人类为了抵抗怪兽的进攻,研制出了高大的机器战士与来犯怪兽进行对抗的故事。

 电影评论

 提交评论    收藏电影
  • 50x50
    xiaoli 评论于

    这电影真好看!

  • 50x50
    xiaoli 评论于

    这电影真好看!

  • 50x50
    xiaoli 评论于

    这电影真好看!

  • 50x50
    xiaoli 评论于

    这电影真好看!

  • 50x50
    xiaoli 评论于

    这电影真好看!

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

修改其它页面的播放视频按钮链接

play.html -> {{ url_for('home.play') }}

404页面搭建

视图函数,放在__init__文件中
全局404(AOP)
app/__init__.py

@app.errorhandler(404)
def page_not_found(err):
    return render_template('home/404.html'), 404

新建app/templates/home/404.html




    
    消失在宇宙星空中的404页面
    



迷失在太空中!

返回首页

浏览器随便输入一个不存在的url进行查看

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