【发布时间】:2012-07-04 14:13:12
【问题描述】:
无法对 django-tables2 表进行排序。
class MyModel(models.Model):
pid = models.AutoField('id',primary_key = True)
name = models.CharField(max_length = 255,
help_text='The name')
def show_mymodels(request):
""" the view """
table = MyModelTable(MyModel.objects.all())
return render(request,'mymodel.html',{'table':table})
class MyModelTable(tables.Table):
class Meta:
model = MyModel
orderable = True
而 mymodel.html 如下所示:
{% load render_table from django_tables2 %}
{% render_table table %}
这会使表格正确,但在浏览器中单击列时没有任何反应。除了 urld 更改 http://127.0.0.1:8000/show_mymodel --> http://127.0.0.1:8000/show_mymodel?sort=name
我做错了什么?
【问题讨论】:
标签: python python-2.7 django-tables2