【问题标题】:Django-autocomplete-light migrate from 2.3.3 to 3.1 select2 renderingDjango-autocomplete-light 从 2.3.3 迁移到 3.1 select2 渲染
【发布时间】:2016-06-24 03:50:50
【问题描述】:

在 v. 2.3.3 中,我曾经在“navigation_autocomplete/autocomplete.html”中使用这样的模板自定义结果:

  {% for finded in results %}
  <tr >
    <td><a class="button"> {{ finded.name }}</a>   </td>
    <td>{{ finded.code  |default:" - " }} </td>

  {% empty %}
  <tr> Nothing found </tr>
   {% endfor %}

现在我知道你使用了 select2,但是在 select2.js 中我无法理解数据的呈现位置。

https://github.com/yourlabs/django-autocomplete-light/blob/0bb92035f2a146a829a9ed992d0000559c6d0d02/src/dal_select2/views.py

我只得到搜索模型的 unicode 方法返回的“文本”。 我缺少什么来自定义数据显示?

【问题讨论】:

    标签: python django autocomplete select2


    【解决方案1】:

    DAL 不再处理客户端。您必须查看 select2 文档才能对其进行模板化,它超出了 DAL 3 的范围。

    我从来没有尝试过模板,但在主页上我们可以阅读

    适合您的主题。

    完全可换肤,使用 Sass 构建的 CSS 和 Bootstrap 3 的可选主题。

    所以我猜你可以。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 2021-07-22
    • 2017-08-15
    • 2018-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多