<p>以下是解决方案</p>
<pre><code>from django.shortcuts import render
import requests
def index(request):
url = 'https://koineks.com/ticker'
r = requests.get(url).json()
previous_prices = request.session.get('previous_prices', [0, 0, 0, 0, 0])
koineks_index = {
'fiyatBTC' : r['BTC']['ask'],
'fiyatETH' : r['ETH']['ask'],
'fiyatXRP' : r['XRP']['ask'],
'fiyatBCH' : r['BCH']['ask'],
'fiyatUSDT' : r['USDT']['ask'],
}
colors = ['green' if x else 'red' for x in map(lambda price: float(koineks_index[price[0]]) >= float(price[1]), zip(koineks_index, previous_prices))]
request.session['previous_prices'] = [koineks_index[key] for key in koineks_index]
context = {'koineks_index' : koineks_index, 'colors': colors}
return render(request, 'price/calc.html', context)
</code></pre>
<p>模板</p>
<pre><code><html>
<body>
<p>
BTC buy price: <span style="color:{{colors.0}}">{{koineks_index.fiyatBTC}}</span> (₺)
ETH.buy: <span style="color:{{colors.1}}">{{koineks_index.fiyatETH}}</span> (₺)
XRP.buy: <span style="color:{{colors.2}}">{{koineks_index.fiyatXRP}}</span> (₺)
USDT.buy: <span style="color:{{colors.3}}">{{koineks_index.fiyatUSDT}}</span> (₺)
BCH.buy: <span style="color:{{colors.4}}">{{koineks_index.fiyatBCH}}</span> (₺)
</p>
</body>
</html>
</code></pre>