我在我的django应用程序中有一个简单的模型,我将其作为表格显示。我想将表格更改为数据表。然而,即使下面的ONT列出的所有步骤后诶datatables.net网站,我不能似乎我的表转换成一个DataTable:Django来自模型的数据表
models.py
from __future__ import unicode_literals
from django.db import models
class Profile(models.Model):
name = models.CharField(max_length=128)
email = models.EmailField(null=False)
city = models.CharField(null=False, max_length=128)
def __unicode__(self):
return self.name
views.py
from django.shortcuts import render
from django.http import HttpResponse
from vc4u.models import Profile
# Create your views here.
def index(request):
user_list = Profile.objects.order_by('name')
context_dict = {'user_list': user_list}
return render(request, 'index.html', context_dict)
index.html
<div class="container">
{% if user_list %}
<table class="table table-bordered table-striped" id="users">
<tr>
<th>Name</th>
<th>Email</th>
<th>City</th>
</tr>
{% for users in user_list %}
<tr>
<td>{{ users.name }}</td>
<td>{{ users.email }}</td>
<td>{{ users.city }}</td>
</tr>
{% endfor %}
</table>
{% else %}
<strong>There are no users.</strong>
{% endif %}
</div>
我已经贴在CSS CDN页面的顶部和jQuery和数据表JS CDN页面的这个脚本的底部:
$(document).ready(function(){
$('#users').DataTable();
});
这似乎并没有工作,我有一个在开发人员工具中查看控制台,并且没有列出任何错误。
复制粘贴错误。固定 – Beginner