Django 管理员 change_form 与 ajax 查询
Django admin change_form with ajax query
我正在使用模型中的 ModelAdmin。我有一个领域,我需要
检查它是否正确。
它是一个字符串,我正在将它发送到服务器,这个 returns 给我一个图表,我可以在其中检查字符串是否正常。
最大的问题是如何在管理视图中使用 ajax,以及
视图 returns 对象对我来说。
它与 ajax+views 的 classic 方式有点不同,因为我在 admin.py 中有管理模式 class。
我重新定义了 change_form 模板并添加了 js 和 ajax 调用。但它 returns 我现在什么都没有。
感谢您的建议!
将您的 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 %}
我正在使用模型中的 ModelAdmin。我有一个领域,我需要 检查它是否正确。
它是一个字符串,我正在将它发送到服务器,这个 returns 给我一个图表,我可以在其中检查字符串是否正常。
最大的问题是如何在管理视图中使用 ajax,以及 视图 returns 对象对我来说。 它与 ajax+views 的 classic 方式有点不同,因为我在 admin.py 中有管理模式 class。 我重新定义了 change_form 模板并添加了 js 和 ajax 调用。但它 returns 我现在什么都没有。
感谢您的建议!
将您的 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 %}