我发布这个问题不是因为我遇到了一些错误,而是因为我想知道应该如何使用 dajax
这是我想做的事情:
我想要我的主页上的一些链接(例如书籍,作者),当用户点击它们时,他会得到书籍/作者的列表。
这是我正在做的事情:
当用户点击书籍时,我调用了一个 dajax 进程。ajax.py 内部:
- 我得到所有的书使用
books = Book.objects.all()
- 我有一个
template = "{% for book in books %}"... blah blah blah
- 我渲染模板
a = Template(template).render(Context(locals()))
- 我做 dajax 分配一个作为一些 div 标签的 innerhtml。
这是做事的正确方法吗?我应该从一些 xyz.html 打开模板然后渲染它,而不是在 ajax.py 中编写模板?还有其他好的、干净的方法来完成类似的任务吗?