我如何 运行 django-admin 中的函数?
how do I run a function in django-admin?
我正在编写一个项目,每次访问 django admin 时我都需要一种方法来 运行 一个函数。
这个函数改变了数据库中的一些东西,如果你知道一个简单的方法,我会很高兴。类似函数的东西,每次数据库更改时 运行。
谢谢
好吧,一种方法是使用 ajax 创建视图和访问权限,扩展管理员的 base.html 并添加我的 js。
查看:
def updateDataBase(request):
# your function
return HttpResponse('')
与 ajax:
$.ajax({
url: '/my-view-url/',
type: 'get',
success: function(data) {
console.log('Success')
},
failure: function(data) {
console.log('Error')
}
});
我正在编写一个项目,每次访问 django admin 时我都需要一种方法来 运行 一个函数。
这个函数改变了数据库中的一些东西,如果你知道一个简单的方法,我会很高兴。类似函数的东西,每次数据库更改时 运行。
谢谢
好吧,一种方法是使用 ajax 创建视图和访问权限,扩展管理员的 base.html 并添加我的 js。
查看:
def updateDataBase(request):
# your function
return HttpResponse('')
与 ajax:
$.ajax({
url: '/my-view-url/',
type: 'get',
success: function(data) {
console.log('Success')
},
failure: function(data) {
console.log('Error')
}
});