Django-autocomplete-light 从 2.3.3 迁移到 3.1 select2 渲染
Django-autocomplete-light migrate from 2.3.3 to 3.1 select2 rendering
在 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 我无法理解数据在何处呈现。
我只得到搜索模型的unicode方法返回的"text"。
我缺少什么来自定义数据显示?
DAL 不再处理客户端。您必须查看 select2 文档以对其进行模板化,它超出了 DAL 3 的范围。
我从来没有尝试过模板化,但在主页上我们可以看到
Fits in with your theme.
Fully skinnable, CSS built with Sass and an optional theme for Bootstrap 3.
所以我想你可以。
在 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 我无法理解数据在何处呈现。
我只得到搜索模型的unicode方法返回的"text"。 我缺少什么来自定义数据显示?
DAL 不再处理客户端。您必须查看 select2 文档以对其进行模板化,它超出了 DAL 3 的范围。
我从来没有尝试过模板化,但在主页上我们可以看到
Fits in with your theme.
Fully skinnable, CSS built with Sass and an optional theme for Bootstrap 3.
所以我想你可以。