Когда я запускаю свой код, он дает мне полный список элементов на чистом Python, но когда я помещаю его в HTML, он показывает мне адреса памяти
Я уже исследовал интернет по этому поводу и ничего не смог найти,
Я надеюсь, что вы, ребята, можете помочь.
Я пытаюсь сделать карточную игру (фаза 10)
/ views.py
def CreateDeck():
global deck
counter = -1
deck = []
# add the regular cards:
for getl in range(1, 12):
for klr in range(1, 5):
counter = counter + 1
deck.append(card())
deck[counter].setcard(getl, klr)
# create wilds:
for n in range(1,9):
counter = counter + 1
deck.append(card())
deck[counter].setcard(13,0)
# create skips
for m in range(1,5):
counter = counter + 1
deck.append(card())
deck[counter].setcard(14,0)
# shulffle the deck:
shuffle(deck)
CreateDeck()
@app.route('/',methods = ['POST', 'GET'])
def gfhg():
result1 = ','.join(map(str, deck))
result1 = list(result1)
print(list(result1))
return render_template("player1.html", result=deck)
/ шаблоны / player1.html
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<h1>{{ result }}</h1>
</body>
</html>
Я ожидаю, что он покажет список "карточек" на html-странице. Вместо этого я получаю это:
Образ:
https://imgur.com/0V5Qexc
Изображение из Pure Python:
https://imgur.com/AzGjFR2