Получить значения из двух операторов базы данных с помощью переключателейPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получить значения из двух операторов базы данных с помощью переключателей

Сообщение Anonymous »

Я пытаюсь соединить два оператора базы данных с помощью двух переключателей. Как только я изменю значение переключателя, их придется снова получить напрямую через базу данных.
Сейчас я пытаюсь сделать это с помощью HTML, JavaScript и Python. Однако в настоящее время отображается только один из двух операторов.
js:

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

$("#id_base-0-show_null").change(function () {
var show_null_value = document.querySelector('input[name=base-0-show_null]:checked').value;
var checked_0 = document.getElementById('id_base-0-show_null_0').checked;
var checked_1 = document.getElementById('id_base-0-show_null_1').checked;

console.log(show_null_value, checked_0, checked_1);
**currently doesn't do anything**

});
exporter.py:

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

def get_last_values_of_target(self, target_type, target_name):
...

def get_zero_values_of_target(self, target_type, target_name):
...

manual_input.py:

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

def get_last_values_of_target(request):
if is_ajax(request):
target_type = int(request.POST['target_type'])
target_name = request.POST['target_name']
exporter = Exporter()
exporter.station = target_type
values = exporter.get_last_values_of_target(target_type, target_name) **here is the current single exporter where i'm trying to add a second one (get_zero_values_of_target)**
return HttpResponse(simplejson.dumps({'values': values}), 'application/javascript')
else:
return HttpResponseBadRequest("Not allowed")
шаблон:

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

{% block content %}

{% csrf_token %}

{% for base_form in base_formset %}
***

{{ base_form.show_differences.label_tag }}{{ base_form.show_differences }}

{% if base_form.show_differences %}

{% trans base_form.show_null.label_tag %}{{ base_form.show_null }}

{% endif %}
{% endfor %}


{% for epoch_form in epochs_formset %}

{% if forloop.first %}

{% autoescape off %}{% trans "Target name" %}{% endautoescape %}
{% for k,v,i,z,b in sorted_title_list %}
{% if k == selected_item %}
{{ z|capfirst }}
{% if b|length == 1 %}
{% for key, value in b.items %}



{{ value }}



{% endfor %}
{% else %}


{% for key, value in b.items %}
{{ value }}
{% endfor %}


{% endif %}
{% endif %}
{% endfor %}


{% endif %}


{% for k,v,i,z,b in sorted_title_list %}
{% if k == selected_item %}

{% if b|length == 1 %}
{% for key, value in b.items %}
{{ value }}
{% endfor %}
{% else %}
{% for key, value in b.items %}
{% if forloop.first %}
{{ value }}
{% endif %}
{% endfor %}
{% endif %}
{% endif %}
{% endfor %}
[url=#][/url]



{% for k,v,i,z,b in sorted_title_list %}
{% if k == selected_item %}

{% if b|length == 1 %}
{% for key, value in b.items %}
{{ value }}
{% endfor %}
{% else %}
{% for key, value in b.items %}
{% if forloop.first %}
{{ value }}
{% endif %}
{% endfor %}
{% endif %}
{% endif %}
{% endfor %}



{% for field in epoch_form %}
{{ field.errors }}
{% endfor %}


{% endfor %}

...

{% endblock %}
Изображение
< /п>

Подробнее здесь: https://stackoverflow.com/questions/783 ... io-buttons
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»