Mysql 我可以在Django中将ajax数据表与运行时自定义查询一起使用吗

Mysql 我可以在Django中将ajax数据表与运行时自定义查询一起使用吗,mysql,django,django-models,datatable,Mysql,Django,Django Models,Datatable,我真的很想将datatable用于运行时自定义查询的大数据。我已经尝试过了,但似乎它只有静态自定义查询。谢谢我快速查看了django数据表;如果提供一个模板标记来将整个DB表呈现为HTML响应,那么它似乎只能做一件事 {% load table_tags %} ... {% render_table people %} 如果希望在django中使用自定义DB查询,通常的方法是使用ORM,即 #!/usr/bin/env python from models import Person from

我真的很想将datatable用于运行时自定义查询的大数据。我已经尝试过了,但似乎它只有静态自定义查询。谢谢

我快速查看了django数据表;如果提供一个模板标记来将整个DB表呈现为HTML响应,那么它似乎只能做一件事

{% load table_tags %}
...
{% render_table people %}
如果希望在django中使用自定义DB查询,通常的方法是使用ORM,即

#!/usr/bin/env python
from models import Person
from django.shortcuts import render_to_response
...
def some_view(...):
    a_people = Person.objects.filter(name__startswith="A")
    return render_to_response(<template>, context={"people":a_people})

// HTML template
...
{% for person in people %}
<tr><td>{{ person.id }}</td><td>{{ person.name }</td></tr>
{% endfor %}
...
#/usr/bin/env python
从模型进口人
从django.shortcuts导入渲染到响应
...
定义某些视图(…):
a\u people=Person.objects.filter(name\u startswith=“a”)
返回render_to_response(,context={“people”:a_people})
//HTML模板
...
{%为人中的人%}
{{person.id}{{person.name}
{%endfor%}
...
这使您可以自由地在python代码中定义动态DB查询