服务器上的数据更改后如何在浏览器上自动刷新管理页面?
How to auto refresh admin page on browser after data have changed on server?
我想在数据库的特定模型更改后自动刷新浏览器上的管理页面。可以吗?
更清楚地说:
我想在用户发布新订单后刷新已在浏览器上打开的 url .../admin/restaurants/orders/。
您可以发送 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
我想在数据库的特定模型更改后自动刷新浏览器上的管理页面。可以吗?
更清楚地说: 我想在用户发布新订单后刷新已在浏览器上打开的 url .../admin/restaurants/orders/。
您可以发送 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