Django使用ajax查询管理change_form

时间:2017-05-15 22:04:01

标签: jquery ajax django admin

我正在使用模型中的ModelAdmin。我有一个我需要的领域 检查一下是否正确。

这是一个字符串,我将其发送到服务器,这会返回一个图表,如果可以,我可以检查字符串。

最大的问题是如何在管理视图中使用ajax,以及 视图将对象返回给我。 它与ajax + views的经典方式略有不同,因为我在admin.py中有admin模式类。 我重新定义了change_form模板并添加了js和ajax调用。但它暂时没有给我任何回报。

感谢您的建议!

1 个答案:

答案 0 :(得分:1)

将change_form.html放在下面的层次结构中:

/myproject/templates/admin/myapp/mymodel/change_form.html

从admin继承基础change_form.html。 例如:

{% extends "admin/change_form.html" %}
{% block after_field_sets %}{{ block.super }}
Print my model here {{ original }}
Print foreignkey related records of my model:
{% for item in original.items_set.all %} {{ item }} {% endfor %}
{% endblock %}