Сохранение текущей выбранной опции из Marker от Django

Сообщение Anonymous »

В настоящее время я пытаюсь создать веб -сайт/webApp для банка моего портфеля, используя Django 5.2/HTML/CSS/JS. Я застрял на одной небольшой части создания подпагин с банковской выписки. Однако я многое понимаю, так как я сделал основы Python (я прошел PCEP и PCAP), и кроме семантовых изменений большинство правил, по -видимому, похожи в OOP.

Код: Выделить всё

{% extends "bank_accounts.html" %}
{% block title %} Statement {% endblock %}


function change_order(o, o2) {
document.getElementById(o).selected=True;
document.getElementById(o2).selected=True;
}

{% block main %}
{{ order }} {{ order2 }}
STATEMENT
 Below you can see statement from current month for your account({{ acc }}):
{% csrf_token %}Sort by:

Date
From
To
Type
Sum





Ascending
Descending




 Date and time 
 From 
 To 
 Type 
 Sum 
 Reference 
 Saldo after transaction 


{% for x in history %}
{% if x.type == "IN" %}

{{ x.date|date:"d/m/Y" }} {{ x.date|time:"h:i:s A" }}
{{ x.sender }}
{{ x.recipient }}
{{ x.t`your text`ype }} 
{{ x.amount }}
{{ x.trans_ref }}
{{ x.after_saldo }}

{% else %}

{{ x.date|date:"d/m/Y" }} {{ x.date|time:"h:i:s A" }}
{{ x.sender }}
{{ x.recipient }}
{{ x.type }} 
{{ x.amount }}
{{ x.trans_ref }}
{{ x.after_saldo }}


{% endif %}
{% endfor %}



[h4]Below you can specify dates for your statement[/h4]


Apply




{% endblock %}

< /code>
Я не добавляю свой код Views.py, когда проверял, передаются ли переменные контекста, добавив тег P и отображая их оба в этой части: < /p>
{% block main %}
{{ order }} {{ order2 }}
STATEMENT
Я пробовал пару решений:
1.first One был таким же, как и выше, но без изменения выбранного на True , но просто оставив его по адресу. Selected , чтобы добавить этот атрибут к правильному

2.in второй, я пытался изменить. />

Код: Выделить всё

{% csrf_token %}Sort by:


Date
From
To
Type
Sum





Ascending
Descending


Я пробовал несколько других решений, в основном изменяя «on event» (нагрузка, On Select, OnChange и даже OnClick) и размещение в различных тегах моего подпаги. /> В нижней части этого сайта существует два поля типа даты, которые позволяют вам указать дату для вашего утверждения, и они также работают отлично. /> < /ol>

Код: Выделить всё

[h4]Below you can specify dates for your statement[/h4]


Значения {{order}} и {{order2}} на 100% в одном из вариантов из тега Select . /> /// Редактировать
Я попробовал решение от C3roe, и оно работало с небольшим изменением:
вместо. Selected = true Я сделал .selected = 'true' .
Я пробовал эту опцию раньше, но я не использовал отдельные кавычки (') для .selected =' true '. Тем не менее, решение C3roe сработало и спасибо за это.

Подробнее здесь: https://stackoverflow.com/questions/797 ... rom-django