模板主要的语法就是继承母版,集成模块。
继承母版的语法是:
{% extends "common/home.html" %}
母版里集成模块的语法是:
{% block head %}
{% include './common/header.html' %}
{% endblock %}
拉取电影资源,网址是:OMDb API - The Open Movie Database

免费申请api接口后,可以使用搜索关键词和电影id两种方式,搜索结果是个列表,电影id获取的是电影的详细信息。
http://www.omdbapi.com/?apikey=[yourkey]&s=搜索词http://www.omdbapi.com/?apikey=[yourkey]&i=电影id
app.py:
from flask import Flask, render_template
import requests
app = Flask(__name__)
@app.route('/')
def main():
# Here is your key:
rawData = requests.get("http://www.omdbapi.com/?apikey=你的key&s=batman&page=1")
movies = rawData.json()
return render_template("index.html", movies=movies)
@app.route('/<imdbID>')
def movie_by_title(imdbID):
rawData = requests.get(f"http://www.omdbapi.com/?apikey=你的key&i={imdbID}")
movie = rawData.json()
return render_template("movie.ht

文章介绍了Flask框架中如何使用模板继承和模块集成,以及通过OMDbAPI搜索电影信息的示例。同时提到了Flask与Django在依赖管理与自动刷新的区别。
最低0.47元/天 解锁文章
7052

被折叠的 条评论
为什么被折叠?



