Я пытаюсь создать связь между «таблицами» с Appengine/Python. Представьте, что у меня есть «таблица» для элементов и таблица для цветов. Я сохраняю цвет элемента, сохраняя ключ цвета в качестве атрибута элемента.Проблема сравнения ключей в Appengine/Python
Это работает хорошо, но этот конкретный кусок кода не работает:
<select id="colorKey" name="colorKey">
{% for color in colors %}
<option value="{{ color.key }}"{% if color.key = item.colorKey %} selected="selected"{% endif %}>
{{ color.name }} - {{ item.colorKey }} - {{ color.key }}
</option>
{% endfor %}
</select>
Поскольку {{item.colorKey}} и {{}} color.key переменные фактически та же самая цепочка символов , Я могу только думать о проблеме с типами.
{{item.colorKey}} - это строка точно. Но, может быть, {{color.key}} нет?
'Model.key () 'является методом –