我希望在数据库上的特定模型更改后自动刷新浏览器上的管理页面。有可能吗?
更清楚地说: 我想在用户发布新订单后刷新已在浏览器上打开的网址... / admin / restaurants / orders /。
答案 0 :(得分:3)
您可以将ajax请求(在自定义js文件中执行)发送到相同的url == window.location.href(例如每10秒)
class OrderAdmin(admin.ModelAdmin):
class Meta:
model = Order
class Media:
js = ("my_code.js",)
有用的链接:
https://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-asset-definitions