首页 > 解决方案 > Django中的属性错误,使用IMDbpy时

问题描述

我正在尝试在我的 django 项目中使用 IMDbpy 库,但它会引发属性错误。我尝试了互联网上所有可用的解决方案,但似乎没有一个有效,您能帮我解决这个问题吗?错误:

moviesDB = imdb.IMDb()
AttributeError: module 'imdb' has no attribute 'IMDb' 

编码:

import imdb

moviesDB = imdb.IMDb()

movies= moviesDB.search_movie('whatever_movie')
id = movies[0].getID()
movie = moviesDB.get_movie(id)

print(movie)

title=movie['title']
rating = movie['rating']
cover=movie['cover url']
print(title,rating,cover)

由于这个错误,我一整天都在挠头,我对此有点陌生,所以请帮忙!我尝试重新安装 imdbpy 库,pip3 安装它,重命名它但似乎没有任何工作。该代码在外部文件中工作,但在 django 的 views.py 中,它似乎不起作用,请帮忙!

标签: pythondjangomoduleattributeerrorimdbpy

解决方案


尝试from imdb import IMDb然后使用IMDb()初始化


推荐阅读