你可以使用异步请求来填充div元素。django使用模板引擎回答了异步请求。
在这种情况下,你将必须将div元素的模板代码外包到单独的模板文件中。
用示例更新:
Javascript:
要异步刷新视图,请使用JQuery例如:
$.ajax({ url: '{% url myview %}', success: function(data) { $('#the-div-that-should-be-refreshed').html(data); }});
异步视图:
def myview(request): object = ... return render_to_response('my_template.html', { 'object': object })
模板:
{% for other_object in object.some_m2m_field.all %} <a href="www.example.com">{{ other_object.title }}</a> {% endfor %}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)