python - 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 中,它似乎不起作用,请帮忙!
解决方案
尝试from imdb import IMDb
然后使用IMDb()
初始化
推荐阅读
- spring - Spring Batch Job 实例 ID 有时不会生成
- python - 用命令自动制作按钮
- android - Android 蓝牙 API 与配对手机提供的服务
- sveltekit - 如何在 SvelteKit 项目中使用 mongodb?
- cmake - 目标“cmTC_28d80”的 CUDA_ARCHITECTURES 为空
- c# - 为什么不能在 Blazor WebAssembly 中使用 Sqlite?
- java - Delphi Java Bridge - 如何实例化一个类并在其上调用方法
- node.js - 如何使用节点js获取带有必填字段的结果映射
- javascript - 在 Mongoose 中,找不到模块 '\node_modules\ipaddr.js\lib\ipaddr.js'。请验证 package.json 是否有有效的“main”条目
- python - 熊猫:将列值与另一列中的特定值相加