问题描述
我正在创建一个电影数据库,我正在从 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 (将#修改为@)