我有一个一般性问题要问 django-admin。
是否可以对表单更改使用react?
我的 django-admin 详细信息站点中有一个选择字段。每当我更改选择字段中的数据时,我都想更改只读字段。
有没有人处理过这个问题?
最佳答案
我的两分钱:
正如其他人所说,这是一个 javascript
作品。在管理页面中,Django 使用 jquery
。它被称为 django.jQuery
。所以基本上你会按照@Ashfaq的建议去做。您将创建一个 custom_script.js
并添加到 Media
元类。
基本上(如@Ashfaq):
class MyModelAdmin(admin.ModelAdmin):
class Media:
js = ("js/custom_script.js",)
和custom_script.js
将是这样的(假设您的select
字段称为id_category
):
django.jQuery( document ).ready(function() {
console.log( "ready!" );
django.jQuery('#id_category').change(function() {
alert( "Handler for #id_category was called." );
});
});
ready
函数将确保处理程序已设置。
关于python - 对表单更改使用react,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53436941/