我正在尝试研究如何从 django 获取数据到引导模式。我对 Django 很陌生,而且我才刚刚开始使用 JS。
我有一个 django 视图,它通过 ldap 查询用户列表以获取属性列表。例如:
attributes = ['cn', 'givenName', 'displayName', 'sAMAccountName', 'userPrincipalName', 'mail', 'uidNumber', 'lastLogon']
def ad_users(request):
users = get_ad_users('ou=TestUsers,dc=testdomain,dc=org', '(objectCategory=person)', attributes)
return render(request, 'users.html', {'ad_users': users})
然后我使用表格将其显示在页面上。在 django 中使用模板 for 循环我循环遍历元素以生成表行。例如(忽略样式和属性等)。
{% for user in ad_users %}
to generate each <tr>
and each <td> references an item.
{{ user.displayName }} {{ user.mail }} etc.
但是,在行的末尾,我想放置一个“视图”按钮,该按钮显示一个弹出模式,其中包含该行用户的所有用户属性(不仅仅是表中显示的内容)。
我真的不知道如何实现这一点,任何帮助将不胜感激。
这适用于每个 tr 中的模态:
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#{% user.id %}">Open Modal</button>
<div class="modal fade" id="{% user.id %}" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
然后,您可以在每个用户的模态中放入您想要的任何内容
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句