如何解决如何在烧瓶中显示 api 的结果
我正在创建一个电影数据库,我正在从 import imdbpy 中提取我的数据。
我目前停留在允许用户输入标题的帖子路线上,我希望我的数据库返回标题、演员和情节。
系统应该显示第一部可用且不为空的电影,然后它会自动添加到该页面。但是,一旦我输入下面的代码,它就会将我带到一个空白屏幕,并显示以下内容:
titanic-None -None
搜索的电影是Titanic
在 app.py
发布我正在处理的路线
@app.route("/users/<username>/movies/new",methods=["GET","POST"])
def movie_show(username):
"""Show Movie Search Form and process it."""
if 'username' not in session or username != session['username']:
raise Unauthorized()
form = MovieForm()
if form.validate_on_submit():
title = form.title.data
movies = moviesDB.search_movie(str(title))
movie = Movie(
title= title,username=username,)
for movie in movies:
title= movies.form.get('title')
actors=movies.form.get('cast')
plot= movies.form.get('plot')
return(f' {title}-{actors} -{plot}' )
db.session.add(movie)
db.session.commit()
return redirect(f"/users/{movie.username}")
else:
return render_template("movies/new.html",form=form)
任何可以提供帮助的人都会很棒,我是编码新手,我已经为此工作了一个星期......
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。