Я использую эту магию для сбора api в django. Вместо использования запросов для вызова URL-адреса я могу использовать встроенные функции. Но ответ меня смущает.Parsing Api Response Django Module
Когда я называю
cards = Card.where(page=50).where(pageSize=500).all()
Затем распечатайте cards
получить данные, которые выглядят, как это в моем терминале.
mtgsdk.card.Card object at 0x10696bcc0>, <mtgsdk.card.Card object at 0x10696bcf8>, <mtgsdk.card.Card object at 0x10696bd30>, <mtgsdk.card.Card object at 0x10696bd68>, <mtgsdk.card.Card object at 0x10696bda0>]
Я думал, что я, может быть, нужно расшифровать его, и это ДИКТ, но я в основном метания дротиков вслепую и понятия не имеют, если я получаю ближе.
Кто-то, пожалуйста, пролил свет здесь. В каком формате это ответ и как я его обработаю?
def graphs(request):
data = []
cards = Card.where(page=50).where(pageSize=500).all()
mtg_data = str(cards)
print(mtg_data)
data.append(cards)
return render(request, 'graphs/graphs.html', {'data': data})
Затем я пытаюсь получить доступ к карточке в шаблоне, как это, но ничего не получаю.
<div class="frame" id="basic">
<ul class="clearfix">
{% for cards in data %}
<li><a href="#"><img src="{{cards.image_url }}" /></a></li>
{% endfor %}
</ul>
</div>
спасибо. Я действительно стараюсь и никогда не ухожу с компьютера. Я не понимаю, почему я не могу просто проснуться и понять полностью. – wuno