python - CryptoControl - Python Django 中的 Python 加密新闻 API 集成
问题描述
我的代码是——
from django.shortcuts import render
from crypto_news_api import CryptoControlAPI
def index(request):
api = CryptoControlAPI("i have entered my api key")
api.enableSentiment()
# Get top news
topNews = api.getTopNews(language = "en")
print(topNews)
#return render(request, 'index.html',{"data":topNews})
我正在集成CryptoControl
- django 中的 Python Crypto News API,但出现此错误:
Bad response from the CryptoControl API
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 2.2.3
Exception Type: Exception
Exception Value:
Bad response from the CryptoControl API
Exception Location: C:\Users\sachin.parashar\Envs\newsbit\lib\site-packages\crypto_news_api\__init__.py in _fetch, line 28
Python Executable: C:\Users\sachin.parashar\Envs\newsbit\Scripts\python.exe
Python Version: 3.7.3
任何人都可以帮助我,因为我是使用 django 框架的 python 新手。我也安装了 --pip install crypto-news-api
和pip install requests
.
解决方案
您可以使用:
data= requests.get("__You URL__")
data_content= json.loads(data.content)
return render(request, '__you template here__', 'data':data_content})
推荐阅读
- r - 从 R 中的另一个数据帧进行字符串匹配和替换的快速方法
- java - 从字符转换为字符串的问题
- php - Laravel 查询生成器 Where 或 whereIn 数组
- java - 从 .txt 中删除相同的子网代理
- javascript - 转换值 - 问题
- sql - Oracle Regex 从字符串中的键值对中获取值
- php - curl 或 wget 获取无效的 jpg 图像,但浏览器获取有效图像
- python-3.x - 尝试使用 python 写入文件的编码错误
- android - 应用关闭后在 Android Studio 中添加调试器?
- android - JSON 有额外的引号和斜杠