【问题标题】:access Django model in jQuery在 jQuery 中访问 Django 模型
【发布时间】:2019-03-26 18:36:41
【问题描述】:

我目前正在开发一个应用程序,在该应用程序中,我想在选择另一个下拉列表的元素时自动选择两个下拉列表的元素:

screnshot here

所以如果我选择工作 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 来实现它,但我不知道第一件事,所以如果有人遇到类似的问题,或者可以提供帮助,那就太好了!

【问题讨论】:

  • 我认为这完全是前沿问题。检查您的下拉列表 id 并在选择作业时添加 jquery 以选择其他人。
  • 如果您需要使用 jQuery,我建议您学习它。没有人能够向不知道如何使用 jQuery 的人提供答案/工作示例。

标签: javascript jquery django django-models django-forms


【解决方案1】:

看看 django-select2 它对于实现下拉菜单非常方便。 https://django-select2.readthedocs.io/en/latest/

【讨论】:

    猜你喜欢
    • 2011-05-15
    • 2013-10-15
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多