В настоящее время я работаю над приложением, в котором я хочу автоматически выбирать элементы двух раскрывающихся списков при выборе элемента другого раскрывающегося списка:
снимок экрана здесь
поэтому, если я выберу задание 3, я бы хотел автоматически выбрать квалификацию 3 и коэффициент 3
У меня есть эта модель для хранения значений, которые я хочу изменить:
class JobModel(models.Model):
job = models.CharField(max_length=50)
qualification = models.ForeignKey(Qualification, default=1, on_delete=models.DO_NOTHING)
coefficient = models.ForeignKey(Coefficient, default=1, on_delete=models.DO_NOTHING)
и эта форма:
<form action="" method="post">
{% csrf_token%}
<table class="table table-responsive table-bordered ">
<thead class="thead">
<tr>
<th> REF</th>
<th> poste</th>
<th > nb </th>
<th>{{ form.date_debut.label }}</th>
<th>{{ form.date_fin.label }}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ form.poste_travail | add_class:'form_big'}} </td>
<td>{{ form.metier_repere }}{{ form.qualification }} {{ form.coefficient }}</td>
<td>{{ form.effectif | add_class:'form_small'}}</td>
<td>{{ form.date_debut | add_class:'form_big'}}</td>
<td>{{ form.date_fin | add_class:'form_big'}}</td>
</tr>
</table>
<input type="submit" value="calculer">
</form>
Я обнаружил, что мне нужно использовать jQuery для этого, но я не знаю в первую очередь об этом, поэтому, если кто-то сталкивался с подобной проблемой, или могпомочь было бы супер приятно!